- •1 Қазақстандық темір жолды құру жүйесі
- •Қазақстан теміржолының даму стратегиясы
- •1.2Теміржол кассаларындағы ақпараттық технологиялар
- •1.3 Электрондық билеттерді сату жүйесі
- •1.4 Ақпараттық жүйенің негізгі ұғымдары
- •1.5 Жүйе жобалау құрылымын таңдау және негіздеу
- •1.6 Мб негізінде ақпараттық жүйе принциптерінің анализі
- •1.6.1 Ақпараттық жүйелердің тілдік құралдары
- •1.6.2 Ақпараттық жүйе классификациясы
- •1.7 Есептің қойылымы
- •2 Ақпараттық жүйені құру негіздері
- •2.1 Программалау
- •2.1‑Сурет - мббж басқаруымен мб мәлiметтердi көп деңгейлi сыну
- •2.2‑Сурет - мб-ның негiзгi құрылымы
- •2.2 Dwh архитектурасы
- •2.3 Жүйелердің dwh бөлімін құруды ұйымдастыру
- •2.4 Негізгі заманауи программалық қамтамаларға шолу
- •2.3‑Сурет. Мәлiметтер базасын жобалау процесiнiң кезеңдерi
- •2.5 Мәліметтер базасын таңдауды негіздеу
- •2.6 Мәліметтер базасын басқару жүйесін таңдауды негіздеу
- •2.7 Мәліметтер базасын ұйымдастыру
- •2.8 Мәліметтер базасын басқару жүйелеріне шолу
- •2.9 Oracle мббж және sql Server мббж салыстырмалы талдау
- •2.10 Sql тілі – мәліметтер базасының негізгі тілі
- •2.11 Мәліметтер базасын құру
- •2.12 Жүйе құру технологиясын таңдау және пәндік аймақтың er диаграммасын құру
- •2.13 Ақпараттық қосымшаның функционалдық құрылымын сипаттау
- •3 Программаның баяндалуы
- •3.1 Программаның баяндалуы
- •3.2.1 Жалпы мәліметтер
- •3.2.2 Функционалдық тағайындалуы
- •3.2.3 Логикалық құрылымын сипаттау
- •3.4 Қолданушы нұсқаулығы
- •Қорытынды
- •Қолданылған әдебиеттер тізімі
3.4 Қолданушы нұсқаулығы
Сұраныс - сақталынған мәліметтерді өшіру немесе түрлендіру, таңдау бойынша амалдарды анықтайтын, арнайы түрде сипатталатын қажетті құрал болып табылады. Сұраныстарды орындау нәтижесі жауап деп аталатын жаңа кесте немесе жаңартылған кесте болып табылады. SQL сұраныстар тілі айнымалы реляциялық есептеулерге негізделген. SQL -тілі кестелерге амалдар қолдануға (құру, өшіру, құрылымын өзгерту) және кесте мәліметтеріне (таңдау, қосу, өшіру, өзгерту) амалдарын орындауға арналған. SQL тілі процедуралық емес тіл болып табылады. Сондықтан ішкі программадағы ұйымдастыру, енгізу- шығаруды басқару операциялары қамтылмайды. SQL-ді пайдаланудың екі әдісі бар:
Статистикалық
Динамикалық
Бұл тілдің негізгі міндеті: сұраныстарды даярлау мен орындау болып табылады.
SQL тілінде жолаушы туралы мәлімет алу коды:
SELECT Пассажиры.ФИО, Поезд.[Код поезда], Поезд.ВремяПриб
FROM (Поезд INNER JOIN Расписание ON Поезд.[Код поезда] = Расписание.КодПоезда) INNER JOIN (Пассажиры INNER JOIN Билеты ON Пассажиры.[Код пассажира] = Билеты.КодБилета) ON Поезд.[Код поезда] = Билеты.КодПассажира
WHERE (((Пассажиры.ФИО)="Абуова Асел"));
3.8-сурет. Сұраныс нәтижесі
Есептер – бұл базаны ұйымдастыру және баспаға пайдаланушыға қажетті түрде шығарудың ең тиімді құралы.
Қорытынды
Бұл жұмысты қорытындылайтын болсақ мәліметтер базасын басқару жүйесі арқылы темір жол кассасы жұмысын автоматтандыру үшін мәліметтер базасында құрылды. Ол бізге жолаушылар жайлы жылдам ақпарат енгізуге, іздеуге және сұрыптауға, диспетчер жұмысын автоматтандыруға толық мүмкіндік береді. «Теміржол кассасы» мәліметтер базасында поездар, станциялар және поездардың жүру кестесі, бағыттары, билеттің түрі, жұру, келу уақыты туралы толық ақпараттан тұрады. Құрылған мәліметтер базасы кассир жұмысын жеңілдетеді.
Теміржол Қазақстан өндіріс инфражүйесінің ең маңызды бөлімі. Оның тұрақты және нәтижелі жұмыс жасауы, экономиканы көтерудің және қайтақұрулардың, бүтіндік қамтамасыз етуінің, ұлттық қауіпсіздіктің және ел қорғаныс қабілетінің, халық жағдайының деңгейінің жақсаруы және өмір сүруге қажетті тұрақтану шартымен келеді.
Дипломдық жұмыстың мақсаты жолаушы тасымалына қажетті ақпараттық жүйе құру, соның ішінде жолаушылар билеттерін сатуға арналған теміржолдық вокзалдардағы жолдық билеттерді шапшаң сатуға және жолаушыларды тасулармен басқарумен өңделіп келеді.
Программа негізгі талабы жұмыс ыңғайлылығы болып келеді, кассир жолдық билет дайындауына арналған уақыттардың минимумын шығын қылу, не кезектер жоюға билеттерді сатуда кассаларда жұмыстарды автоматты түрде жүргізуге рұқсат етеді.
Қолданылған әдебиеттер тізімі
Б.Бөрібаев, Б.Нақысбеков, Г.Мадиярова: «Информатика және есептеуіш техникасы негіздері», Жетісай, 2005ж.
Майер Д. Теория реляционных баз данных. М., Мир, 2000.
Мартин Д. Организация баз данных в вычислительных системах. М., Мир, 2001
Крамм Р. Системы управления қорыми данных dBaseІІ и dBaseІІІ для персональных компьютеров. М., Финансы и статистика, 2002.
Озкарахан Э. Машины баз данных и управление базы данных. М., Наука, 2005.
Т.Д. Куправа. Создание и программирование баз данных средствами СУБД. Издательство «Мир», Москва 2001г. Гради Буч. Объектно-ориентированный анализ и проектирование. М.: “Бином”, 2000.
Архангельский А. Я. Программирование в среде Delphi6. М.: “Бином”, 2001г.
Гайдамакин Н.А. Автоматизированные информационные системы, банки и базы данных. Вводный курс: учебное пособие. - М: Гелиос АРВ, 2009.- 368 с.
Голицына О.Л. и др. Языки программирования: учеб. пособие для ссузов / О.Л.Голицына, Т.Л.Партыка , И.И.Попов . - М: Форум; Инфра-М, 2010.
Дарахвелидзе П.Г., Марков Е.П. Программирование в Delphi 7. – СПб.: БХВ-Петербург, 2008. – 784с: ил.
Емельянова Н.З., Партыка Т.А., Попов И. Основы построения автоматизированных информационных систем: учебное пособие для студ. СПО. - М: Форум; Инфра-М, 2011.- 416 с.
Карпова Т. Базы данных. Модели, разработка, реализация: учеб. пособие. - СПб: Питер, 2008.- 304 с.
Моисеенко С. SQL : задачи и решения. - СПб: Питер, 2009.-256 с.
Основы автоматизированных информационных систем: Автоматизированные информационные системы (АИС): учеб. пособ. для вузов / разраб. В.Н.Кузубовым. - М: Совр. Гум. Ун-т, 2010.
Основы автоматизированных информационных систем. Обеспечение автоматизированных информационных систем: учеб. пособ. для вузов / разраб. В.Н.Кузубовым. - М: Совр. Гум. Ун-т, 2011.
Принципы построения автоматизированных информационных систем (АИС). Техническое и рабочеее пректирование АИС: учеб. пособие для вузов / разраб. В.Н.Кузубовым. - М: Совр.Гум.Ун-т, 2008.-102 с.
Бройдо В.Л. Архитектура ЭВМ и систем. СПб.: Питер, 2006. – 717 с
Грекул В.И. Проектирование информационных систем. М.: Интернет-Университет Информационных Технологий, 2005. – 299 с.
http://sk.kz/compan
Балдин, К.В. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - М.: Дашков и К, 2013
ҚОСЫМША
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace Air_Astana
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
OleDbConnection con = new OleDbConnection("provider=MSDAORA;Data Source=Axel; USER ID=air; password=system123456;unicode=true");
private void Form1_Load(object sender, EventArgs e)
{
try
{
con.Open();
OleDbDataAdapter oda = new OleDbDataAdapter("select * from Flight_search", con);
DataTable dt = new DataTable();
oda.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally {
con.Close();
}
}
Қосымшаның жалғасы
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
if (comboBox1.Text.Length == 0 | comboBox2.Text.Length == 0)
{
MessageBox.Show("Пожалуйста выберите города!");
}
if (radioButton1.Checked == true )
{
con.Open();
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);
DataTable dt = new DataTable();
oda.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
}
if (radioButton2.Checked == true)
{
con.Open();
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);
DataTable dt = new DataTable();
oda.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
}
}
private void button2_Click(object sender, EventArgs e)
{
Form4 f3 = new Form4();
Қосымшаның жалғасы
f3.ShowDialog();
}
private void button3_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
this.Hide();
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace Air_Astana
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
OleDbConnection con = new OleDbConnection("provider=MSDAORA;Data Source=Axel; USER ID=air; password=system123456;unicode=true");
private void Form2_Load(object sender, EventArgs e)
{
try
{
con.Open();
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);
DataTable dt = new DataTable();
oda.Fill(dt);
dataGridView1.DataSource = dt;
Қосымшаның жалғасы
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void button1_Click(object sender, EventArgs e)
{
if (comboBox1.Text.Length == 0 | comboBox2.Text.Length == 0)
{
MessageBox.Show("Пожалуйста выберите города!");
}
if (radioButton1.Checked == true)
{
con.Open();
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);
DataTable dt = new DataTable();
oda.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
}
if (radioButton2.Checked == true)
{
con.Open();
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);
DataTable dt = new DataTable();
Қосымшаның жалғасы
oda.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
}
}
private void button4_Click(object sender, EventArgs e)
{
try
{
con.Open();
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);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Спасибо за выбор AIR ASTANA");
}
catch (Exception ex)
{
MessageBox.Show("Вы записали не верные данные!");
MessageBox.Show(ex.Message, "OK", MessageBoxButtons.OK);
}
finally{
con.Close();
}
}
private void label1_Click(object sender, EventArgs e)
{
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
Қосымшаның жалғасы
using System.Data.OleDb;
namespace Air_Astana
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
OleDbConnection con = new OleDbConnection("provider=MSDAORA;Data Source=Axel; USER ID=air; password=system123456;unicode=true");
private void Form3_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
try
{
string s = "ABCDIFJHIJKLMNOPQRSTUVWXYZ";
string n = "0123456789";
Random rand = new Random();
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();
con.Open();
OleDbCommand cmd_f = new OleDbCommand("insert into Flight values ('" + save + "','" + comboBox1.Text + "', '" + comboBox2.Text + "', " + textBox1.Text + ")",con);
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);
MessageBox.Show("Успешно добавлено!!!");
cmd.ExecuteNonQuery();
cmd_f.ExecuteNonQuery();
con.Close();
}
catch (Exception ex)
Қосымшаның жалғасы
{
MessageBox.Show(ex.Message);
}
finally {
con.Close();
}
}
private void button2_Click(object sender, EventArgs e)
{
Form1 f = new Form1();
f.Show();
this.Hide();
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Air_Astana
{
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "admin" && textBox2.Text == "admin") {
Form3 f3 = new Form3();
f3.Show();
this.Hide();
}
if (textBox1.Text == "ticket" && textBox2.Text == "ticket") {
Қосымшаның жалғасы
Form5 f5 = new Form5();
f5.Show();
this.Hide();
}
}
private void Form4_Load(object sender, EventArgs e)
{
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace Air_Astana
{
public partial class Form5 : Form
{
public Form5()
{
InitializeComponent();
}
OleDbConnection con = new OleDbConnection("provider=MSDAORA;Data Source=Axel; USER ID=air; password=system123456;unicode=true");
private void Form5_Load(object sender, EventArgs e)
{
con.Open();
Қосымшаның жалғасы
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);
DataTable dt = new DataTable();
oda.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
}
private void button1_Click(object sender, EventArgs e)
{
Form1 f1 = new Form1();
f1.Show();
this.Hide();
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
}
}
using System;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Data.OleDb;
using System.IO;
namespaceIT_Kafedra
{
public partial class Form1 : Form
{
public Form1()
Қосымшаның жалғасы
{
InitializeComponent();
}
public OleDbConnection con = new OleDbConnection("provider=MSDAORA;Data Source=Axel; USER ID=it; password=system123456;unicode=true");
stringimlocation = "";
private void Form1_Load(object sender, EventArgs e)
{
try
{
con.Open();
OleDbDataAdapteroda = new OleDbDataAdapter("select * from employees_IT",con);
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);
OleDbDataAdapter oda2 = new OleDbDataAdapter("select * from project_pulpit", con);
DataTabledt = new DataTable();
DataTable dt1 = new DataTable();
DataTable dt2 = new DataTable();
oda1.Fill(dt1);
oda.Fill(dt);
oda2.Fill(dt2);
dataGridView2.DataSource = dt1;
dataGridView1.DataSource = dt;
dataGridView3.DataSource = dt2;
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Қосымшаның жалғасы
finally {
con.Close();
}
}
private void button13_Click(object sender, EventArgs e)
{
OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter = "pngfiles(*.png)|*.png| jpg files(*.jpg)|*.jpg| All files(*.*)|*.*";
if (dialog.ShowDialog() == DialogResult.OK)
{
imlocation = dialog.FileName.ToString();
pictureBox1.ImageLocation = imlocation;
}
}
private void button1_Click(object sender, EventArgs e)
{
try
{
con.Open();
Random rand = new Random();
int n = rand.Next(1, 1000);
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);
string[] s=textBox1.Text.ToString().Split(' ');
string save="";
if (s.Length == 1)
{
save += s[0];
}
if(s.Length==2){
save += s[0] +" "+ (s[1])[0] + ".";
}
if(s.Length==3){
save += s[0] + " " + (s[1])[0] + "." + (s[2])[0] + ".";
}
Қосымшаның жалғасы
OleDbCommand r = new OleDbCommand("insert into total_employees values(" + n + ",'" + save.ToString() + "')", con);
r.ExecuteNonQuery();
cmd.ExecuteNonQuery();
byte[] images = null;
FileStream stream = new FileStream(imlocation, FileMode.Open, FileAccess.Read);
BinaryReaderbrs = new BinaryReader(stream);
images = brs.ReadBytes((int)stream.Length);
string q = "insert into Photos values(" + n + ", '" + textBox24.Text + "','"+imlocation+"')";
OleDbCommand cmd5 = new OleDbCommand(q,con);
cmd5.Parameters.Add(new OleDbParameter ("@images", images));
int n1 = cmd5.ExecuteNonQuery();
con.Close();
MessageBox.Show(n1.ToString()+" Добавлено!");
Form1 f1 = new Form1();
f1.Update();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally {
con.Close();
}
}
private void button2_Click(object sender, EventArgs e)
{
try
{
con.Open();
Қосымшаның жалғасы
OleDbDataAdapteroda = new OleDbDataAdapter("select * from employees_IT", con);
DataTabledt = new DataTable();
oda.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
}
private void button3_Click(object sender, EventArgs e)
{
try
{
con.Open();
OleDbCommandcmd = new OleDbCommand("delete employees_it where id_emp=" + textBox5.Text + " and fio='" + textBox6.Text + "'", con);
OleDbCommand cmd2 = new OleDbCommand("delete total_employees where id_emp="+textBox5.Text+"",con);
cmd.ExecuteNonQuery();
cmd2.ExecuteNonQuery();
con.Close();
Қосымшаның жалғасы
MessageBox.Show("Удалено!");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally {
con.Close();
}
}
private void button4_Click(object sender, EventArgs e)
{
try
{
con.Open();
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);
string[] s = textBox8.Text.ToString().Split(' ');
string save = "";
if (s.Length == 1)
{
save += s[0];
}
if (s.Length == 2)
{
save += s[0] + " " + (s[1])[0] + ".";
}
if (s.Length == 3)
{
save += s[0] + " " + (s[1])[0] + "." + (s[2])[0] + ".";
}
Қосымшаның жалғасы
OleDbCommand cmd2 = new OleDbCommand("update total_employees set nomination='" + save + "' where id_emp=" + textBox7.Text + "", con);
cmd2.ExecuteNonQuery();
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Изменненоданные! \n"+textBox8.Text);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void tabPage3_Click(object sender, EventArgs e)
{
}
private void button5_Click(object sender, EventArgs e)
{
try
{
con.Open();
if (radioButton1.Checked == true)
{
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);
DataTabledt = new DataTable();
oda.Fill(dt);
dataGridView2.DataSource = dt;
}
if (radioButton2.Checked == true) {
Қосымшаның жалғасы
OleDbDataAdapteroda = new OleDbDataAdapter("select * from total_employees where nomination like '" + textBox12.Text + "%'", con); DataTabledt = new DataTable();
oda.Fill(dt);
dataGridView2.DataSource = dt;
}
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void groupBox3_Enter(object sender, EventArgs e)
{
}
private void button6_Click(object sender, EventArgs e)
{
try
{
con.Open();
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);
cmd.ExecuteNonQuery();
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally {
Қосымшаның жалғасы
con.Close();
}
}
private void textBox13_TextChanged(object sender, EventArgs e)
{
}
private void button7_Click(object sender, EventArgs e)
{
try
{
con.Open();
OleDbDataAdapteroda = new OleDbDataAdapter("select * from project_pulpit", con);
DataTabledt = new DataTable();
oda.Fill(dt);
dataGridView3.DataSource = dt;
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void textBox17_TextChanged(object sender, EventArgs e)
{
}
private void button8_Click(object sender, EventArgs e)
{
try
{
con.Open();
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);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Вседанныеизменены!");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void button9_Click(object sender, EventArgs e)
{
try
{
con.Open();
OleDbCommandcmd = new OleDbCommand("delete project_pulpit where number_orders=" + textBox23.Text + "and name_project='" + textBox22.Text + "' and manager_project='"+textBox21.Text+"'", con);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Удалено!");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void tabPage6_Click(object sender, EventArgs e)
{
}
private void button10_Click(object sender, EventArgs e)
{
Try
Қосымшаның жалғасы
{
con.Open();
OleDbDataAdapter oda3 = new OleDbDataAdapter("select position as Спецальности, COUNT(*) as Количество from employees_it GROUP by position", con);
DataTable dt3 = new DataTable();
oda3.Fill(dt3);
dataGridView4.DataSource = dt3;
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally {
con.Close();
}
}
private void button11_Click(object sender, EventArgs e)
{
try
{
con.Open();
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);
DataTable dt3 = new DataTable();
oda3.Fill(dt3);
dataGridView4.DataSource = dt3;
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
Қосымшаның жалғасы
}
private void button12_Click(object sender, EventArgs e)
{
try
{
con.Open();
string s=dateTimePicker2.ToString().Substring(dateTimePicker2.ToString().Length - 19, 11);
string s2 = dateTimePicker3.ToString().Substring(dateTimePicker3.ToString().Length - 19, 11);
OleDbDataAdapter oda3 = new OleDbDataAdapter("select name_project, manager_project from project_pulpit where start_date_project BETWEEN '"+s+"' and '"+s2+"'", con);
DataTable dt3 = new DataTable();
oda3.Fill(dt3);
dataGridView4.DataSource = dt3;
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void textBox12_TextChanged(object sender, EventArgs e)
{
try
{
textBox25.Clear();
con.Open();
if (radioButton1.Checked == true)
{
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);
DataTabledt = new DataTable();
Қосымшаның жалғасы
oda.Fill(dt);
dataGridView2.DataSource = dt;
DataGridViewRow dg = dataGridView2.Rows[0];
textBox25.Text += dg.Cells[2].Value;
pictureBox2.Load(@"" + textBox25.Text);
}
if (radioButton2.Checked == true)
{
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);
DataTabledt = new DataTable();
oda.Fill(dt);
dataGridView2.DataSource = dt;
DataGridViewRow dg = dataGridView2.Rows[0];
textBox25.Text += dg.Cells[2].Value;
pictureBox2.Load(@""+textBox25.Text);
}
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void pictureBox1_Click(object sender, EventArgs e)
{
}
}
}
