Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Молдир 16 05 17.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.74 Mб
Скачать

3.4 Қолданушы нұсқаулығы

Сұраныс - сақталынған мәліметтерді өшіру немесе түрлендіру, таңдау бойынша амалдарды анықтайтын, арнайы түрде сипатталатын қажетті құрал болып табылады. Сұраныстарды орындау нәтижесі жауап деп аталатын жаңа кесте немесе жаңартылған кесте болып табылады. SQL сұраныстар тілі айнымалы реляциялық есептеулерге негізделген. SQL -тілі кестелерге амалдар қолдануға (құру, өшіру, құрылымын өзгерту) және кесте мәліметтеріне (таңдау, қосу, өшіру, өзгерту) амалдарын орындауға арналған. SQL тілі процедуралық емес тіл болып табылады. Сондықтан ішкі программадағы ұйымдастыру, енгізу- шығаруды басқару операциялары қамтылмайды. SQL-ді пайдаланудың екі әдісі бар:

Статистикалық

Динамикалық

Бұл тілдің негізгі міндеті: сұраныстарды даярлау мен орындау болып табылады.

SQL тілінде жолаушы туралы мәлімет алу коды:

SELECT Пассажиры.ФИО, Поезд.[Код поезда], Поезд.ВремяПриб

FROM (Поезд INNER JOIN Расписание ON Поезд.[Код поезда] = Расписание.КодПоезда) INNER JOIN (Пассажиры INNER JOIN Билеты ON Пассажиры.[Код пассажира] = Билеты.КодБилета) ON Поезд.[Код поезда] = Билеты.КодПассажира

WHERE (((Пассажиры.ФИО)="Абуова Асел"));

3.8-сурет. Сұраныс нәтижесі

Есептер – бұл базаны ұйымдастыру және баспаға пайдаланушыға қажетті түрде шығарудың ең тиімді құралы.

Қорытынды

Бұл жұмысты қорытындылайтын болсақ мәліметтер базасын басқару жүйесі арқылы темір жол кассасы жұмысын автоматтандыру үшін мәліметтер базасында құрылды. Ол бізге жолаушылар жайлы жылдам ақпарат енгізуге, іздеуге және сұрыптауға, диспетчер жұмысын автоматтандыруға толық мүмкіндік береді. «Теміржол кассасы» мәліметтер базасында поездар, станциялар және поездардың жүру кестесі, бағыттары, билеттің түрі, жұру, келу уақыты туралы толық ақпараттан тұрады. Құрылған мәліметтер базасы кассир жұмысын жеңілдетеді.

Теміржол Қазақстан өндіріс инфражүйесінің ең маңызды бөлімі. Оның тұрақты және нәтижелі жұмыс жасауы, экономиканы көтерудің және  қайтақұрулардың, бүтіндік қамтамасыз етуінің, ұлттық қауіпсіздіктің және ел қорғаныс қабілетінің, халық жағдайының деңгейінің  жақсаруы және өмір сүруге қажетті  тұрақтану шартымен келеді.

Дипломдық жұмыстың мақсаты жолаушы тасымалына қажетті ақпараттық жүйе құру, соның ішінде жолаушылар билеттерін сатуға арналған теміржолдық вокзалдардағы жолдық билеттерді шапшаң сатуға және жолаушыларды тасулармен басқарумен өңделіп  келеді.

Программа негізгі талабы жұмыс ыңғайлылығы болып  келеді, кассир жолдық билет дайындауына арналған уақыттардың минимумын шығын қылу, не кезектер жоюға билеттерді сатуда кассаларда жұмыстарды автоматты түрде жүргізуге рұқсат етеді.

Қолданылған әдебиеттер тізімі

  1. Б.Бөрібаев, Б.Нақысбеков, Г.Мадиярова: «Информатика және есептеуіш техникасы негіздері», Жетісай, 2005ж.

  2. Майер Д. Теория реляционных баз данных. М., Мир, 2000.

  3. Мартин Д. Организация баз данных в вычислительных системах. М., Мир, 2001

  4. Крамм Р. Системы управления қорыми данных dBaseІІ и dBaseІІІ для персональных компьютеров. М., Финансы и статистика, 2002.

  5. Озкарахан Э. Машины баз данных и управление базы данных. М., Наука, 2005.

  6. Т.Д. Куправа. Создание и программирование баз данных средствами СУБД. Издательство «Мир», Москва 2001г. Гради Буч. Объектно-ориентированный анализ и проектирование. М.: “Бином”, 2000.

  7. Архангельский А. Я. Программирование в среде Delphi6. М.: “Бином”, 2001г.

  8.  Гайдамакин Н.А. Автоматизированные информационные системы, банки и базы данных. Вводный курс: учебное пособие. - М: Гелиос АРВ, 2009.- 368 с.

  9.  Голицына О.Л. и др. Языки программирования: учеб. пособие для ссузов / О.Л.Голицына, Т.Л.Партыка , И.И.Попов . - М: Форум; Инфра-М, 2010.

  10. Дарахвелидзе П.Г., Марков Е.П. Программирование в Delphi 7. – СПб.: БХВ-Петербург, 2008. – 784с: ил.

  11. Емельянова Н.З., Партыка Т.А., Попов И. Основы построения автоматизированных информационных систем: учебное пособие для студ. СПО. - М: Форум; Инфра-М, 2011.- 416 с.

  12.  Карпова Т. Базы данных. Модели, разработка, реализация: учеб. пособие. - СПб: Питер, 2008.- 304 с.

  13. Моисеенко С. SQL : задачи и решения. - СПб: Питер, 2009.-256 с.

  14. Основы автоматизированных информационных систем: Автоматизированные информационные системы (АИС): учеб. пособ. для вузов / разраб. В.Н.Кузубовым. - М: Совр. Гум. Ун-т, 2010.

  15. Основы автоматизированных информационных систем. Обеспечение автоматизированных информационных систем: учеб. пособ. для вузов / разраб. В.Н.Кузубовым. - М: Совр. Гум. Ун-т, 2011.

  16. Принципы построения автоматизированных информационных систем (АИС). Техническое и рабочеее пректирование АИС: учеб. пособие для вузов / разраб. В.Н.Кузубовым. - М: Совр.Гум.Ун-т, 2008.-102 с.

  17. Бройдо В.Л. Архитектура ЭВМ и систем. СПб.: Питер, 2006. – 717 с

  18. Грекул В.И. Проектирование информационных систем. М.: Интернет-Университет Информационных Технологий, 2005. – 299 с.

  19. http://sk.kz/compan

  20. Балдин, К.В. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - М.: Дашков и К, 2013

ҚОСЫМША

  1. using System;

  2. using System.Collections.Generic;

  3. using System.ComponentModel;

  4. using System.Data;

  5. using System.Drawing;

  6. using System.Linq;

  7. using System.Text;

  8. using System.Windows.Forms;

  9. using System.Data.OleDb;

  10. namespace Air_Astana

  11. {

  12. public partial class Form1 : Form

  13. {

  14. public Form1()

  15. {

  16. InitializeComponent();

  17. }

  18. OleDbConnection con = new OleDbConnection("provider=MSDAORA;Data Source=Axel; USER ID=air; password=system123456;unicode=true");

  19. private void Form1_Load(object sender, EventArgs e)

  20. {

  21. try

  22. {

  23. con.Open();

  24. OleDbDataAdapter oda = new OleDbDataAdapter("select * from Flight_search", con);

  25. DataTable dt = new DataTable();

  26. oda.Fill(dt);

  27. dataGridView1.DataSource = dt;

  28. con.Close();

  29. }

  30. catch (Exception ex)

  31. {

  32. MessageBox.Show(ex.Message);

  33. }

  34. finally {

  35. con.Close();

  36. }

  37. }

Қосымшаның жалғасы

  1. private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)

  2. {

  3. }

  4. private void button1_Click(object sender, EventArgs e)

  5. {

  6. if (comboBox1.Text.Length == 0 | comboBox2.Text.Length == 0)

  7. {

  8. MessageBox.Show("Пожалуйста выберите города!");

  9. }

  10. if (radioButton1.Checked == true )

  11. {

  12. con.Open();

  13. OleDbDataAdapter oda = new OleDbDataAdapter("select * from flight_search where wherence='" + comboBox1.Text + "' and wheres='" + comboBox2.Text + "' and departure>='" + dateTimePicker1.ToString().Substring(dateTimePicker1.ToString().Length - 19, 10) + "'", con);

  14. DataTable dt = new DataTable();

  15. oda.Fill(dt);

  16. dataGridView1.DataSource = dt;

  17. con.Close();

  18. }

  19. if (radioButton2.Checked == true)

  20. {

  21. con.Open();

  22. OleDbDataAdapter oda = new OleDbDataAdapter("select * from flight_search where wherence='" + comboBox1.Text + "' and wheres='" + comboBox2.Text + "' and departure>='" + dateTimePicker1.ToString().Substring(dateTimePicker1.ToString().Length - 19, 10) + "' and backwar<='"+dateTimePicker2.ToString().Substring(dateTimePicker1.ToString().Length - 19, 10) +"'", con);

  23. DataTable dt = new DataTable();

  24. oda.Fill(dt);

  25. dataGridView1.DataSource = dt;

  26. con.Close();

  27. }

  28. }

  29. private void button2_Click(object sender, EventArgs e)

  30. {

  31. Form4 f3 = new Form4();

Қосымшаның жалғасы

  1. f3.ShowDialog();

  2. }

  3. private void button3_Click(object sender, EventArgs e)

  4. {

  5. Form2 f2 = new Form2();

  6. f2.Show();

  7. this.Hide();

  8. }

  9. }

  10. }

  11. using System;

  12. using System.Collections.Generic;

  13. using System.ComponentModel;

  14. using System.Data;

  15. using System.Drawing;

  16. using System.Linq;

  17. using System.Text;

  18. using System.Windows.Forms;

  19. using System.Data.OleDb;

  20. namespace Air_Astana

  21. {

  22. public partial class Form2 : Form

  23. {

  24. public Form2()

  25. {

  26. InitializeComponent();

  27. }

  28. OleDbConnection con = new OleDbConnection("provider=MSDAORA;Data Source=Axel; USER ID=air; password=system123456;unicode=true");

  29. private void Form2_Load(object sender, EventArgs e)

  30. {

  31. try

  32. {

  33. con.Open();

  34. OleDbDataAdapter oda = new OleDbDataAdapter("select (fs.wherence||'-'|| fs.wheres) as Откуда_Куда , fs.departure as Отправление , fs.backwar as Обратно, fs.backwar-fs.departure as Дни from flight_search fs, flight f where fs.wherence|| fs.wheres = f.wherence||f.wheres", con);

  35. DataTable dt = new DataTable();

  36. oda.Fill(dt);

  37. dataGridView1.DataSource = dt;

Қосымшаның жалғасы

  1. con.Close();

  2. }

  3. catch (Exception ex)

  4. {

  5. MessageBox.Show(ex.Message);

  6. }

  7. finally

  8. {

  9. con.Close();

  10. }

  11. }

  12. private void button1_Click(object sender, EventArgs e)

  13. {

  14. if (comboBox1.Text.Length == 0 | comboBox2.Text.Length == 0)

  15. {

  16. MessageBox.Show("Пожалуйста выберите города!");

  17. }

  18. if (radioButton1.Checked == true)

  19. {

  20. con.Open();

  21. OleDbDataAdapter oda = new OleDbDataAdapter("select * from flight_search where wherence='" + comboBox1.Text + "' and wheres='" + comboBox2.Text + "' and departure>='" + dateTimePicker1.ToString().Substring(dateTimePicker1.ToString().Length - 19, 10) + "'", con);

  22. DataTable dt = new DataTable();

  23. oda.Fill(dt);

  24. dataGridView1.DataSource = dt;

  25. con.Close();

  26. }

  27. if (radioButton2.Checked == true)

  28. {

  29. con.Open();

  30. OleDbDataAdapter oda = new OleDbDataAdapter("select * from flight_search where wherence='" + comboBox1.Text + "' and wheres='" + comboBox2.Text + "' and departure>='" + dateTimePicker1.ToString().Substring(dateTimePicker1.ToString().Length - 19, 10) + "' and backwar<='" + dateTimePicker2.ToString().Substring(dateTimePicker1.ToString().Length - 19, 10) + "'", con);

  31. DataTable dt = new DataTable();

Қосымшаның жалғасы

  1. oda.Fill(dt);

  2. dataGridView1.DataSource = dt;

  3. con.Close();

  4. }

  5. }

  6. private void button4_Click(object sender, EventArgs e)

  7. {

  8. try

  9. {

  10. con.Open();

  11. OleDbCommand cmd = new OleDbCommand("insert into ticket values('" + textBox1.Text + "'," + domainUpDown1.Text + " , " + domainUpDown2.Text + " , " + domainUpDown3.Text + " , '" + comboBox3.Text + "','" + dateTimePicker3.ToString().Substring(dateTimePicker3.ToString().Length - 19, 10) + "')", con);

  12. cmd.ExecuteNonQuery();

  13. con.Close();

  14. MessageBox.Show("Спасибо за выбор AIR ASTANA");

  15. }

  16. catch (Exception ex)

  17. {

  18. MessageBox.Show("Вы записали не верные данные!");

  19. MessageBox.Show(ex.Message, "OK", MessageBoxButtons.OK);

  20. }

  21. finally{

  22. con.Close();

  23. }

  24. }

  25. private void label1_Click(object sender, EventArgs e)

  26. {

  27. }

  28. }

  29. }

  30. using System;

  31. using System.Collections.Generic;

  32. using System.ComponentModel;

  33. using System.Data;

  34. using System.Drawing;

  35. using System.Linq;

  36. using System.Text;

  37. using System.Windows.Forms;

Қосымшаның жалғасы

  1. using System.Data.OleDb;

  2. namespace Air_Astana

  3. {

  4. public partial class Form3 : Form

  5. {

  6. public Form3()

  7. {

  8. InitializeComponent();

  9. }

  10. OleDbConnection con = new OleDbConnection("provider=MSDAORA;Data Source=Axel; USER ID=air; password=system123456;unicode=true");

  11. private void Form3_Load(object sender, EventArgs e)

  12. {

  13. }

  14. private void button1_Click(object sender, EventArgs e)

  15. {

  16. try

  17. {

  18. string s = "ABCDIFJHIJKLMNOPQRSTUVWXYZ";

  19. string n = "0123456789";

  20. Random rand = new Random();

  21. string save = s[rand.Next(0, s.Length - 1)].ToString() + n[rand.Next(0, n.Length - 1)].ToString() + n[rand.Next(0, n.Length - 1)].ToString() + n[rand.Next(0, n.Length - 1)].ToString();

  22. con.Open();

  23. OleDbCommand cmd_f = new OleDbCommand("insert into Flight values ('" + save + "','" + comboBox1.Text + "', '" + comboBox2.Text + "', " + textBox1.Text + ")",con);

  24. OleDbCommand cmd = new OleDbCommand("insert into flight_search values('" + comboBox1.Text + "','" + comboBox2.Text + "','" + dateTimePicker1.ToString().Substring(dateTimePicker1.ToString().Length - 19, 10) + "','" + dateTimePicker2.ToString().Substring(dateTimePicker2.ToString().Length - 19, 10) + "')",con);

  25. MessageBox.Show("Успешно добавлено!!!");

  26. cmd.ExecuteNonQuery();

  27. cmd_f.ExecuteNonQuery();

  28. con.Close();

  29. }

  30. catch (Exception ex)

Қосымшаның жалғасы

  1. {

  2. MessageBox.Show(ex.Message);

  3. }

  4. finally {

  5. con.Close();

  6. }

  7. }

  8. private void button2_Click(object sender, EventArgs e)

  9. {

  10. Form1 f = new Form1();

  11. f.Show();

  12. this.Hide();

  13. }

  14. }

  15. }

  16. using System;

  17. using System.Collections.Generic;

  18. using System.ComponentModel;

  19. using System.Data;

  20. using System.Drawing;

  21. using System.Linq;

  22. using System.Text;

  23. using System.Windows.Forms;

  1. namespace Air_Astana

  2. {

  3. public partial class Form4 : Form

  4. {

  5. public Form4()

  6. {

  7. InitializeComponent();

  8. }

  1. private void button1_Click(object sender, EventArgs e)

  2. {

  3. if (textBox1.Text == "admin" && textBox2.Text == "admin") {

    1. Form3 f3 = new Form3();

    2. f3.Show();

    3. this.Hide();

  4. }

  5. if (textBox1.Text == "ticket" && textBox2.Text == "ticket") {

Қосымшаның жалғасы

    1. Form5 f5 = new Form5();

    2. f5.Show();

    3. this.Hide();

  1. }

  2. }

  1. private void Form4_Load(object sender, EventArgs e)

  2. {

  1. }

  2. }

  3. }

  1. using System;

  2. using System.Collections.Generic;

  3. using System.ComponentModel;

  4. using System.Data;

  5. using System.Drawing;

  6. using System.Linq;

  7. using System.Text;

  8. using System.Windows.Forms;

  9. using System.Data.OleDb;

  10. namespace Air_Astana

  11. {

  12. public partial class Form5 : Form

  13. {

  14. public Form5()

  15. {

  16. InitializeComponent();

  17. }

  18. OleDbConnection con = new OleDbConnection("provider=MSDAORA;Data Source=Axel; USER ID=air; password=system123456;unicode=true");

  1. private void Form5_Load(object sender, EventArgs e)

  2. {

  3. con.Open();

Қосымшаның жалғасы

    1. OleDbDataAdapter oda = new OleDbDataAdapter("select t.fio As ФИО,fs.wherence||'-'|| fs.wheres as Откуда_Куда, t.departure as Отправление, t.adult as Взрослые , t.childs as Ребеноки, t.baby as Младенец from flight_search fs, ticket t",con);

  1. DataTable dt = new DataTable();

  2. oda.Fill(dt);

  3. dataGridView1.DataSource = dt;

  4. con.Close();

  1. }

  1. private void button1_Click(object sender, EventArgs e)

  2. {

  3. Form1 f1 = new Form1();

  4. f1.Show();

  5. this.Hide();

  1. }

  1. private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)

  2. {

  1. }

  2. }

  3. }

  4. using System;

  5. usingSystem.Collections.Generic;

  6. usingSystem.ComponentModel;

  7. usingSystem.Data;

  8. usingSystem.Drawing;

  9. usingSystem.Linq;

  10. usingSystem.Text;

  11. usingSystem.Windows.Forms;

  12. usingSystem.Data.OleDb;

  13. using System.IO;

  14. namespaceIT_Kafedra

  15. {

  16. public partial class Form1 : Form

  17. {

  18. public Form1()

Қосымшаның жалғасы

  1. {

  2. InitializeComponent();

  3. }

  4. public OleDbConnection con = new OleDbConnection("provider=MSDAORA;Data Source=Axel; USER ID=it; password=system123456;unicode=true");

  5. stringimlocation = "";

  1. private void Form1_Load(object sender, EventArgs e)

  2. {

  3. try

  4. {

  5. con.Open();

  6. OleDbDataAdapteroda = new OleDbDataAdapter("select * from employees_IT",con);

  7. OleDbDataAdapter oda1 = new OleDbDataAdapter("select em.id_emp, em.fio as FIO, p.photos from employees_item, photos p where em.id_emp= p.emp_id ", con);

  8. OleDbDataAdapter oda2 = new OleDbDataAdapter("select * from project_pulpit", con);

  1. DataTabledt = new DataTable();

  2. DataTable dt1 = new DataTable();

  3. DataTable dt2 = new DataTable();

  1. oda1.Fill(dt1);

  2. oda.Fill(dt);

  3. oda2.Fill(dt2);

    1. dataGridView2.DataSource = dt1;

    2. dataGridView1.DataSource = dt;

    3. dataGridView3.DataSource = dt2;

  1. con.Close();

  2. }

  3. catch (Exception ex)

  4. {

  1. MessageBox.Show(ex.Message);

  1. }

Қосымшаның жалғасы

  1. finally {

  1. con.Close();

  2. }

  3. }

  4. private void button13_Click(object sender, EventArgs e)

  5. {

  6. OpenFileDialog dialog = new OpenFileDialog();

  7. dialog.Filter = "pngfiles(*.png)|*.png| jpg files(*.jpg)|*.jpg| All files(*.*)|*.*";

  8. if (dialog.ShowDialog() == DialogResult.OK)

  9. {

  10. imlocation = dialog.FileName.ToString();

    1. pictureBox1.ImageLocation = imlocation;

  11. }

  12. }

  13. private void button1_Click(object sender, EventArgs e)

  14. {

  15. try

  16. {

  17. con.Open();

    1. Random rand = new Random();

  18. int n = rand.Next(1, 1000);

  19. OleDbCommandcmd = new OleDbCommand("INSERT into employees_IT values(" + n + ",'" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + dateTimePicker1.ToString().Substring(dateTimePicker1.ToString().Length - 19, 11) + "','" + textBox4.Text + "')",con);

  20. string[] s=textBox1.Text.ToString().Split(' ');

  21. string save="";

  1. if (s.Length == 1)

      1. {

  2. save += s[0];

      1. }

  3. if(s.Length==2){

  4. save += s[0] +" "+ (s[1])[0] + ".";

      1. }

  5. if(s.Length==3){

  6. save += s[0] + " " + (s[1])[0] + "." + (s[2])[0] + ".";

      1. }

Қосымшаның жалғасы

  1. OleDbCommand r = new OleDbCommand("insert into total_employees values(" + n + ",'" + save.ToString() + "')", con);

  2. r.ExecuteNonQuery();

  3. cmd.ExecuteNonQuery();

  1. byte[] images = null;

  2. FileStream stream = new FileStream(imlocation, FileMode.Open, FileAccess.Read);

  3. BinaryReaderbrs = new BinaryReader(stream);

  1. images = brs.ReadBytes((int)stream.Length);

  1. string q = "insert into Photos values(" + n + ", '" + textBox24.Text + "','"+imlocation+"')";

  2. OleDbCommand cmd5 = new OleDbCommand(q,con);

  3. cmd5.Parameters.Add(new OleDbParameter ("@images", images));

  4. int n1 = cmd5.ExecuteNonQuery();

  1. con.Close();

  2. MessageBox.Show(n1.ToString()+" Добавлено!");

    1. Form1 f1 = new Form1();

  3. f1.Update();

  1. }

  2. catch (Exception ex)

  3. {

  4. MessageBox.Show(ex.Message);

  1. }

  2. finally {

  3. con.Close();

  1. }

  2. }

  1. private void button2_Click(object sender, EventArgs e)

  2. {

  3. try

  4. {

  5. con.Open();

Қосымшаның жалғасы

  1. OleDbDataAdapteroda = new OleDbDataAdapter("select * from employees_IT", con);

  2. DataTabledt = new DataTable();

  3. oda.Fill(dt);

    1. dataGridView1.DataSource = dt;

  4. con.Close();

  1. }

  2. catch (Exception ex)

  3. {

  1. MessageBox.Show(ex.Message);

  1. }

  1. finally

  2. {

  1. con.Close();

  2. }

  1. textBox1.Clear();

  2. textBox2.Clear();

  3. textBox3.Clear();

  4. textBox4.Clear();

  5. }

  1. private void button3_Click(object sender, EventArgs e)

  2. {

  3. try

  4. {

  5. con.Open();

  6. OleDbCommandcmd = new OleDbCommand("delete employees_it where id_emp=" + textBox5.Text + " and fio='" + textBox6.Text + "'", con);

  7. OleDbCommand cmd2 = new OleDbCommand("delete total_employees where id_emp="+textBox5.Text+"",con);

  8. cmd.ExecuteNonQuery();

  9. cmd2.ExecuteNonQuery();

  10. con.Close();

Қосымшаның жалғасы

  1. MessageBox.Show("Удалено!");

  2. }

  3. catch (Exception ex)

  4. {

  5. MessageBox.Show(ex.Message);

  1. }

  2. finally {

  3. con.Close();

  1. }

  1. }

  1. private void button4_Click(object sender, EventArgs e)

  2. {

  3. try

  4. {

  5. con.Open();

  6. OleDbCommandcmd = new OleDbCommand("update employees_it set fio='" + textBox8.Text + "', position='" + textBox9.Text + "', degree='" + textBox10.Text + "', birthday='" + dateTimePicker1.ToString().Substring(dateTimePicker1.ToString().Length - 19, 11) + "', number_orders='"+textBox11.Text+"' where id_emp="+textBox7.Text+" ", con);

  7. string[] s = textBox8.Text.ToString().Split(' ');

  8. string save = "";

  1. if (s.Length == 1)

    1. {

  2. save += s[0];

    1. }

  3. if (s.Length == 2)

    1. {

  4. save += s[0] + " " + (s[1])[0] + ".";

    1. }

  5. if (s.Length == 3)

    1. {

  6. save += s[0] + " " + (s[1])[0] + "." + (s[2])[0] + ".";

    1. }

Қосымшаның жалғасы

  1. OleDbCommand cmd2 = new OleDbCommand("update total_employees set nomination='" + save + "' where id_emp=" + textBox7.Text + "", con);

  2. cmd2.ExecuteNonQuery();

  3. cmd.ExecuteNonQuery();

  4. con.Close();

  5. MessageBox.Show("Изменненоданные! \n"+textBox8.Text);

  6. }

  7. catch (Exception ex)

  8. {

  9. MessageBox.Show(ex.Message);

  10. }

  11. finally

  12. {

  13. con.Close();

  1. }

  2. }

  1. private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

  2. {

  3. }

  4. private void tabPage3_Click(object sender, EventArgs e)

  5. {

  6. }

  7. private void button5_Click(object sender, EventArgs e)

  8. {

  9. try

  10. {

  11. con.Open();

  12. if (radioButton1.Checked == true)

    1. {

  13. OleDbDataAdapteroda = new OleDbDataAdapter("select em.id_emp, em.fio as FIO, p.photos from employees_item, photos p where em.id_emp= p.emp_id and (p.emp_id ) like '%"+textBox12.Text+"%'", con);

  14. DataTabledt = new DataTable();

  15. oda.Fill(dt);

      1. dataGridView2.DataSource = dt;

    1. }

  16. if (radioButton2.Checked == true) {

Қосымшаның жалғасы

  1. OleDbDataAdapteroda = new OleDbDataAdapter("select * from total_employees where nomination like '" + textBox12.Text + "%'", con); DataTabledt = new DataTable();

  2. oda.Fill(dt);

      1. dataGridView2.DataSource = dt;

    1. }

  1. con.Close();

  1. }

  2. catch (Exception ex)

  3. {

  4. MessageBox.Show(ex.Message);

  5. }

  6. finally

  7. {

  8. con.Close();

  9. }

  10. }

  11. private void groupBox3_Enter(object sender, EventArgs e)

  12. {

  13. }

  14. private void button6_Click(object sender, EventArgs e)

  15. {

  16. try

  17. {

  18. con.Open();

  19. OleDbCommandcmd = new OleDbCommand("insert into project_pulpit values(" + textBox13.Text + ",'" + textBox14.Text + "','" + textBox15.Text + "','" + dateTimePicker3.ToString().Substring(dateTimePicker3.ToString().Length - 19, 11) + "','" + dateTimePicker4.ToString().Substring(dateTimePicker4.ToString().Length - 19, 11) + "'," + textBox16.Text + ")", con);

  20. cmd.ExecuteNonQuery();

  21. con.Close();

  22. }

  23. catch (Exception ex)

  24. {

  25. MessageBox.Show(ex.Message);

  26. }

  27. finally {

Қосымшаның жалғасы

  1. con.Close();

  2. }

  3. }

  4. private void textBox13_TextChanged(object sender, EventArgs e)

  5. {

  6. }

  7. private void button7_Click(object sender, EventArgs e)

  8. {

  9. try

  10. {

  11. con.Open();

  12. OleDbDataAdapteroda = new OleDbDataAdapter("select * from project_pulpit", con);

  13. DataTabledt = new DataTable();

  14. oda.Fill(dt);

    1. dataGridView3.DataSource = dt;

  15. con.Close();

  16. }

  17. catch (Exception ex)

  18. {

  19. MessageBox.Show(ex.Message);

  20. }

  21. finally

  22. {

  23. con.Close();

  24. }

  25. }

  26. private void textBox17_TextChanged(object sender, EventArgs e)

  27. {

  28. }

  29. private void button8_Click(object sender, EventArgs e)

  30. {

  31. try

  32. {

  33. con.Open();

  34. OleDbCommandcmd = new OleDbCommand("update project_pulpit set name_project='" + textBox19.Text + "', manager_project='" + textBox18.Text + "', start_date_project='" + dateTimePicker6.ToString().Substring(dateTimePicker6.ToString().Length - 19, 11) + "', end_date_project='" + dateTimePicker5.ToString().Substring(dateTimePicker5.ToString().Length - 19,

Қосымшаның жалғасы

11) + "', finance="+textBox17.Text+" where number_orders="+textBox20.Text+"",con);

  1. cmd.ExecuteNonQuery();

  2. con.Close();

  3. MessageBox.Show("Вседанныеизменены!");

  4. }

  5. catch (Exception ex)

  6. {

  7. MessageBox.Show(ex.Message);

  8. }

  9. finally

  10. {

  11. con.Close();

  12. }

  13. }

  14. private void button9_Click(object sender, EventArgs e)

  15. {

  16. try

  17. {

  18. con.Open();

  19. OleDbCommandcmd = new OleDbCommand("delete project_pulpit where number_orders=" + textBox23.Text + "and name_project='" + textBox22.Text + "' and manager_project='"+textBox21.Text+"'", con);

  20. cmd.ExecuteNonQuery();

  21. con.Close();

  22. MessageBox.Show("Удалено!");

  23. }

  24. catch (Exception ex)

  25. {

  26. MessageBox.Show(ex.Message);

  27. }

  28. finally

  29. {

  30. con.Close();

  31. }

  32. }

  33. private void tabPage6_Click(object sender, EventArgs e)

  34. {

  35. }

  36. private void button10_Click(object sender, EventArgs e)

  37. {

Try

Қосымшаның жалғасы

  1. {

  2. con.Open();

  3. OleDbDataAdapter oda3 = new OleDbDataAdapter("select position as Спецальности, COUNT(*) as Количество from employees_it GROUP by position", con);

  4. DataTable dt3 = new DataTable();

  5. oda3.Fill(dt3);

    1. dataGridView4.DataSource = dt3;

  6. con.Close();

  7. }

  8. catch (Exception ex)

  9. {

  10. MessageBox.Show(ex.Message);

  11. }

  12. finally {

  13. con.Close();

  14. }

  15. }

  16. private void button11_Click(object sender, EventArgs e)

  17. {

  18. try

  19. {

  20. con.Open();

  21. OleDbDataAdapter oda3 = new OleDbDataAdapter("select NVL(pp.name_project,'Нетувпроекте') as НАЗВАНИЕ_ПРЕКТА, COUNT(*) as количества from employees_itei LEFT join PROJECT_PULPIT pp on pp.NUMBER_ORDERS=ei.NUMBER_ORDERS GROUP by pp.name_project", con);

  22. DataTable dt3 = new DataTable();

  23. oda3.Fill(dt3);

    1. dataGridView4.DataSource = dt3;

  24. con.Close();

  25. }

  26. catch (Exception ex)

  27. {

  28. MessageBox.Show(ex.Message);

  29. }

  30. finally

  31. {

  32. con.Close();

  33. }

Қосымшаның жалғасы

  1. }

  2. private void button12_Click(object sender, EventArgs e)

  3. {

  4. try

  5. {

  6. con.Open();

  7. string s=dateTimePicker2.ToString().Substring(dateTimePicker2.ToString().Length - 19, 11);

  8. string s2 = dateTimePicker3.ToString().Substring(dateTimePicker3.ToString().Length - 19, 11);

  9. OleDbDataAdapter oda3 = new OleDbDataAdapter("select name_project, manager_project from project_pulpit where start_date_project BETWEEN '"+s+"' and '"+s2+"'", con);

  10. DataTable dt3 = new DataTable();

  11. oda3.Fill(dt3);

    1. dataGridView4.DataSource = dt3;

  12. con.Close();

  13. }

  14. catch (Exception ex)

  15. {

  16. MessageBox.Show(ex.Message);

  17. }

  18. finally

  19. {

  20. con.Close();

  21. }

  22. }

  23. private void textBox12_TextChanged(object sender, EventArgs e)

  24. {

  25. try

  26. {

  27. textBox25.Clear();

  28. con.Open();

  29. if (radioButton1.Checked == true)

    1. {

  30. OleDbDataAdapteroda = new OleDbDataAdapter("select em.id_emp, em.fio as FIO, p.photos from employees_item, photos p where em.id_emp= p.emp_id and (p.emp_id ) like '%" + textBox12.Text + "%'", con);

  31. DataTabledt = new DataTable();

Қосымшаның жалғасы

  1. oda.Fill(dt);

      1. dataGridView2.DataSource = dt;

  2. DataGridViewRow dg = dataGridView2.Rows[0];

      1. textBox25.Text += dg.Cells[2].Value;

  3. pictureBox2.Load(@"" + textBox25.Text);

    1. }

  4. if (radioButton2.Checked == true)

    1. {

  5. OleDbDataAdapteroda = new OleDbDataAdapter("select em.id_emp, em.fio as FIO, p.photos from employees_item, photos p where em.id_emp= p.emp_id and upper(em.fio) like upper('%" + textBox12.Text + "%')", con);

  6. DataTabledt = new DataTable();

  7. oda.Fill(dt);

      1. dataGridView2.DataSource = dt;

  8. DataGridViewRow dg = dataGridView2.Rows[0];

      1. textBox25.Text += dg.Cells[2].Value;

  9. pictureBox2.Load(@""+textBox25.Text);

    1. }

  10. con.Close();

  11. }

  12. catch (Exception ex)

  13. {

  14. MessageBox.Show(ex.Message);

  15. }

  16. finally

  17. {

  18. con.Close();

  19. }

  20. }

  21. private void pictureBox1_Click(object sender, EventArgs e)

  22. {

  23. }

  24. }

  25. }