Разработка системы мониторинга, учета и планирования обновления оборудования АО "УМЗ"

Исследование существующего документооборота. Методика расчета планирования обновления оборудования. Описание программных средств, выбора интерфейса. Разработка и реализация приложения системы мониторинга, учета и планирования обновления оборудования.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 07.03.2015
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

DirectoryInfo d = new DirectoryInfo («D:\\backup\\»);

if (d. Exists)

{

}

else

{

d = new DirectoryInfo («D:\\»); d. CreateSubdirectory («backup»);

}

FileInfo del = new FileInfo («D:\\backup\\autosave.bak»);

if (del. Exists)

{

del. Delete();

}

SqlConnection con = new SqlConnection(connectionstring);

SqlCommand cmd;

SqlDataReader dr;

cmd = new SqlCommand («BACKUP DATABASE Oborud TO DISK ='D:/backup/autosave.bak'», con);

try

{

con. Open();

dr = cmd. ExecuteReader();

con. Close();

}

catch

{

MessageBox. Show («При создании точки восстановления произошла ошибка», «При создании точки восстановления произошла ошибка», MessageBoxButtons.OK, MessageBoxIcon. Error);

}

con. Close();

if (admin.adm == 0) {выклToolStripMenuItem. Image = WindowsFormsApplication4. Properties. Resources.tick3;}

String sql = «SELECT naim_oborud FROM dbo.naim_oborud»;

SqlDataAdapter data = new SqlDataAdapter (sql, con);

DataSet ds = new DataSet();

con. Open();

data. Fill (ds, «naim_oborud»);

con. Close();

dataGridView2. DataSource = ds;

dataGridView2. DataMember = «naim_oborud»;

for (int i = 0; i < dataGridView2. RowCount - 1; i++)

{

string s;

s = Convert. ToString (dataGridView2 [0, i].Value);

listBox1. Items. Add(s);}

String sqll = «SELECT inv_nom, zav_nom, naim_oborud, marka, model, data_post, Описание, Списание, Цех, мол, Списал FROM dbo.oborud»;

SqlConnection conn = new SqlConnection(connectionstring);

SqlDataAdapter dataa = new SqlDataAdapter (sqll, conn);

DataSet dsl = new DataSet();

conn. Open();

dataa. Fill (dsl, «oborud»);

conn. Close();

dataGridView1. DataSource = dsl;

dataGridView1. DataMember = «oborud»;

dataGridView1. Columns[0].HeaderText = «Инвентарный номер»; dataGridView1. Columns[1].HeaderText = «Заводской номер»; dataGridView1. Columns[2].HeaderText = «Наименование оборудования»; dataGridView1. Columns[3].HeaderText = «Марка»; dataGridView1. Columns[4].HeaderText = «Модель»; dataGridView1. Columns[5].HeaderText = «Дата закупки»; dataGridView1. Columns[6].HeaderText = «Характеристика»; dataGridView1. Columns[7].HeaderText = «Состояние»; dataGridView1. Columns[8].HeaderText = «Подразделение»;

if (sotrudnik.load == 1)

{добавитьToolStripMenuItem2. Visible = false; редактироватьToolStripMenuItem. Visible = false; удалитьToolStripMenuItem2. Visible = false; бэкапToolStripMenuItem. Visible = false; категорииToolStripMenuItem. Visible = false; восстановитьБазуToolStripMenuItem. Visible = false;}

if (sotrudnik.load == 2)

{добавитьToolStripMenuItem2. Visible = false; редактироватьToolStripMenuItem. Visible = false; удалитьToolStripMenuItem2. Visible = false; бэкапToolStripMenuItem. Visible = false; категорииToolStripMenuItem. Visible = false; восстановитьБазуToolStripMenuItem. Visible = false;}}

private void button3_Click (object sender, EventArgs e)

{

Data.active = 13;

int n;

string l;

n = Convert. ToInt32 (dataGridView1. CurrentCellAddress.Y);

l = Convert. ToString (dataGridView1 [0, n].Value);

DialogResult result = MessageBox. Show («Вы действительно хотите удалить выбранную запись из базы?», «Внимание!», MessageBoxButtons. YesNo, MessageBoxIcon. Exclamation);

if (result == System. Windows. Forms. DialogResult. Yes)

{

string connectionstring = server.name;

String sql = null;

SqlConnection con = new SqlConnection(connectionstring);

SqlDataAdapter data = new SqlDataAdapter (sql, con);

DataSet ds = new DataSet();

sql = «delete oborud where inv_nom ='» + l + «'»;

String sqlr = null;

SqlDataAdapter datar = new SqlDataAdapter (sql, con);

DataSet dsr = new DataSet();

sqlr = «delete remont where inv_nom ='» + l + «'»;

try

{con. Open();

data. DeleteCommand = con. CreateCommand(); data. DeleteCommand. CommandText = sqlr; data. DeleteCommand. ExecuteNonQuery();

data. DeleteCommand = con. CreateCommand(); data. DeleteCommand. CommandText = sql; data. DeleteCommand. ExecuteNonQuery(); Data.active = 0

con. Close();

radiorfrsh();}

catch (Exception ex)

{}

StreamWriter sw = File. AppendText («History.txt»);

sw. WriteLine (DateTime. Now +»: Было удалено оборудование» + dataGridView1 [2, dataGridView1. CurrentCellAddress.Y].Value + «с инвентарным номером» + l);

sw. Close();}}

private void создатьТочкуВосстановленияToolStripMenuItem_Click (object sender, EventArgs e) {

string connectionstring = server.name; String sql = «BACKUP LOG Oborud TO DISK ='D:/test.bak'»;

SqlConnection con = new SqlConnection(connectionstring); SqlDataAdapter data = new SqlDataAdapter (sql, con); DataSet ds = new DataSet(); SqlCommand cmd;

SqlDataReader dr; DirectoryInfo d = new DirectoryInfo («D:\\backup\\backup»+DateTime. Now. Year+». «+DateTime. Now. Month+»\\»); if (d. Exists)

{}

else

{

d = new DirectoryInfo («D:\\backup\\»); d. CreateSubdirectory (@ «backup»+DateTime. Now. Year+». «+DateTime. Now. Month+»»);}

string date = «'D:/backup/backup»+DateTime. Now. Year+». «+DateTime. Now. Month+»/» + DateTime. Now. Year+».» + DateTime. Now. Month+».» + DateTime. Now. Day+»» +DateTime. Now. Hour+». «+DateTime. Now. Minute+».bak'»;

cmd = new SqlCommand («BACKUP DATABASE Oborud TO DISK ="+date+»», con); try

{con. Open(); dr = cmd. ExecuteReader(); con. Close();

StreamWriter sw = File. AppendText («History.txt»); sw. WriteLine (DateTime. Now +»: Была создана точка восстановления»); sw. Close();

MessageBox. Show («Точка восстановления успешно создана»);}

catch

{

MessageBox. Show («При создании точки восстановления произошла ошибка», «При создании точки восстановления произошла ошибка», MessageBoxButtons.OK, MessageBoxIcon. Error);

}

}

private void восстановитьБазуToolStripMenuItem_Click (object sender, EventArgs e)

{

OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1. Filter = «Файл SQL|*.bak»; openFileDialog1. InitialDirectory = «D:/backup // »;

if (openFileDialog1. ShowDialog() == DialogResult.OK)

{

string connectionstring = server.name; SqlConnection con = new SqlConnection(connectionstring); SqlCommand cmd;

SqlDataReader dr;

cmd = new SqlCommand («restore database Oborud from disk='»+ openFileDialog1. FileName + «'», con); cmd. CommandType = CommandType. Text; try

{

con. Open(); cmd. CommandText = @«use master; restore database Oborud from disk=' «+ openFileDialog1. FileName +» ' with replace»; cmd. CommandType = CommandType. Text; cmd. Connection = con; dr = cmd. ExecuteReader(); con. Close(); StreamWriter sw = File. AppendText («History.txt»); sw. WriteLine (DateTime. Now +»: Была восстановлена база данных» + «Сотрудником» + sotrudnik.sotr); sw. Close();

}

catch

{

con. Close(); MessageBox. Show («База данных не восстановлена», «База данных не восстановлена», MessageBoxButtons.OK, MessageBoxIcon. Error);

}

}

}

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. SqlClient;

using System.IO;

using System. Threading;

namespace WindowsFormsApplication4

{

public partial class Form3: Form

{

public Form3 ()

{

InitializeComponent();

}

private void Form3_Load (object sender, EventArgs e)

{

string connectionstring = server.name; String sqlll = «SELECT * FROM dbo.sotr»; SqlConnection connn = new SqlConnection(connectionstring); SqlDataAdapter dataaa = new SqlDataAdapter (sqlll, connn); DataSet dss = new DataSet(); connn. Open(); dataaa. Fill (dss, «oborud»);

connn. Close(); dataGridView8. DataSource = dss; dataGridView8. DataMember = «oborud»;

if (admin.adm == 1)

{

button4. Visible = true;

button5. Visible = true;

button6. Visible = true;

}

else

{

button4. Visible = false;

button5. Visible = false;

button6. Visible = false;

}

comboBox5. Items. Add («В работе»); comboBox5. Items. Add («Списан»);

comboBox5. Items. Add («ВБН»); if (Data.tumbler == 15 || Data.tumbler == 200)

{

Data.active = 13;

if (Data.tumbler == 15)

{

button1. Text = «Изменить»;}

else

{

button1. Text = «Сохранить»;}

string[] t = new string[3]; string tt; String sql = «SELECT inv_nom, zav_nom, naim_oborud, marka, model, data_post, Описание, Списание, Цех, мол, Списал, Гарантия, докосн, номзаклнепр, номактоспис, Датаспис, нахожд FROM dbo.oborud WHERE (inv_nom = N'» + Data. Value + «')»;

String sqll = «SELECT naim_oborud FROM dbo.naim_oborud»;

String inv = «SELECT inv_nom FROM dbo.oborud»;

SqlConnection con = new SqlConnection(connectionstring);

SqlDataAdapter data = new SqlDataAdapter (sql, con);

SqlDataAdapter adapter = new SqlDataAdapter (sqll, con); SqlDataAdapter dataadapter = new SqlDataAdapter (inv, con); DataSet ds = new DataSet(); DataSet ds1 = new DataSet(); DataSet ds2 = new DataSet(); con. Open(); data. Fill (ds, «oborud»); ataadapter. Fill (ds2, «oborud»); adapter. Fill (ds1, «naim_oborud»); con. Close(); dataGridView2. DataSource = ds; dataGridView2. DataMember = «oborud»; textBox1. Text = Convert. ToString (dataGridView2 [0, 0].Value);

textBox2. Text = Convert. ToString (dataGridView2 [1, 0].Value);

comboBox1. Text = Convert. ToString (dataGridView2 [2, 0].Value);

textBox3. Text = Convert. ToString (dataGridView2 [3, 0].Value);

textBox4. Text = Convert. ToString (dataGridView2 [4, 0].Value);

textBox5. Text = Convert. ToString (dataGridView2 [6, 0].Value); textBox6. Text = Convert. ToString (dataGridView2 [9, 0].Value);

textBox7. Text = Convert. ToString (dataGridView2 [7, 0].Value); comboBox5. SelectedItem = textBox7. Text; textBox7. Text = Convert. ToString (dataGridView2 [7, 0].Value);

textBox9. Text = Convert. ToString (dataGridView2 [12, 0].Value);

textBox10. Text = Convert. ToString (dataGridView2 [13, 0].Value);

textBox11. Text = Convert. ToString (dataGridView2 [14, 0].Value);

textBox8. Text = Convert. ToString (dataGridView2 [16, 0].Value);

try

{numericUpDown1. Value = Convert. ToInt32 (dataGridView2 [11, 0].Value);

}

catch

{

numericUpDown1. Value = 0;

}

tt = Convert. ToString (dataGridView2 [5, 0].Value);

t[0] = Convert. ToString (tt[0]);

t[0] += Convert. ToString (tt[1]);

t[0] += Convert. ToString (tt[2]);

t[1] = Convert. ToString (tt[3]);

t[1] += Convert. ToString (tt[4]);

t[1] += Convert. ToString (tt[5]);

t[2] = Convert. ToString (tt[6]);

t[2] += Convert. ToString (tt[7]);

t[2] += Convert. ToString (tt[8]);

t[2] += Convert. ToString (tt[9]); tt = t[0];

tt += t[1];

tt += t[2];

tt += «00:00:00»; dateTimePicker1. Value = Convert. ToDateTime(tt);

if (comboBox5. Text == «Списан»)

{

Try

{

tt = Convert. ToString (dataGridView2 [15, 0].Value);

t[0] = Convert. ToString (tt[0]); t[0] += Convert. ToString (tt[1]); t[0] += Convert. ToString (tt[2]); t[1] = Convert. ToString (tt[3]); t[1] += Convert. ToString (tt[4]); t[1] += Convert. ToString (tt[5]); t[2] = Convert. ToString (tt[6]); t[2] += Convert. ToString (tt[7]); t[2] += Convert. ToString (tt[8]); t[2] += Convert. ToString (tt[9]); tt = t[0];

tt += t[1];

tt += t[2];

tt += «00:00:00»; dateTimePicker2. Value = Convert. ToDateTime(tt);}

catch {}

}

dataGridView1. DataSource = ds1; dataGridView1. DataMember = «naim_oborud»; for (int i = 0; i < dataGridView1. RowCount - 1; i++)

{string s;

s = Convert. ToString (dataGridView1 [0, i].Value); comboBox1. Items. Add(s);

}

dataGridView3. DataSource = ds2; dataGridView3. DataMember = «oborud»; Data.inventar = new string [dataGridView3. RowCount]; for (int i = 0; i < dataGridView3. RowCount - 1; i++)

{

Data.inventar[i] = Convert. ToString (dataGridView3 [0, i].Value);}

String sqlmarka = «SELECT marka FROM dbo.marka WHERE naim_oborud = N'» + Convert. ToString (dataGridView2 [2, 0].Value) + «'»;

String sqlmodel = «SELECT model FROM dbo.model WHERE marka = N'» + Convert. ToString (dataGridView2 [3, 0].Value) + «'»; String sqlceh = «SELECT * FROM dbo.ceh»; SqlDataAdapter datamarka = new SqlDataAdapter (sqlmarka, con); SqlDataAdapter datamodel = new SqlDataAdapter (sqlmodel, con); SqlDataAdapter dataceh = new SqlDataAdapter (sqlceh, con); DataSet dsmarka = new DataSet(); DataSet dsmodel = new DataSet(); DataSet dsceh = new DataSet(); con. Open(); datamarka. Fill (dsmarka, «marka»); datamodel. Fill (dsmodel, «model»); dataceh. Fill (dsceh, «ceh»); con. Close(); dataGridView5. DataSource = dsmarka; dataGridView5. DataMember = «marka»; dataGridView6. DataSource = dsmodel; dataGridView6. DataMember = «model»; dataGridView7. DataSource = dsceh; dataGridView7. DataMember = «ceh»; for (int i = 0; i < dataGridView5. RowCount - 1; i++)

{

string s;

s = Convert. ToString (dataGridView5 [0, i].Value); comboBox2. Items. Add(s);

}

for (int i = 0; i < dataGridView6. RowCount - 1; i++)

{

string s;

s = Convert. ToString (dataGridView6 [0, i].Value); comboBox3. Items. Add(s);

}

for (int i = 0; i < dataGridView7. RowCount - 1; i++)

{

string s;

s = Convert. ToString (dataGridView7 [0, i].Value); comboBox4. Items. Add(s);

}

comboBox2. SelectedItem = Convert. ToString (dataGridView2 [3, 0].Value); comboBox3. SelectedItem = Convert. ToString (dataGridView2 [4, 0].Value); comboBox4. SelectedItem = Convert. ToString (dataGridView2 [8, 0].Value);

if (sotrudnik.load == 1)

{

if (comboBox5. Text == «Списан»)

{

comboBox5. Enabled = false;}

}

}

else

{

Data.active = 13; String sql = «SELECT naim_oborud FROM dbo.naim_oborud»;

String inv = «SELECT inv_nom FROM dbo.oborud»;

SqlConnection con = new SqlConnection(connectionstring); SqlDataAdapter data = new SqlDataAdapter (sql, con);

SqlDataAdapter dataadapter = new SqlDataAdapter (inv, con); DataSet ds = new DataSet(); DataSet ds2 = new DataSet(); con. Open();

data. Fill (ds, «naim_oborud»);

dataadapter. Fill (ds2, «oborud»);

con. Close();

dataGridView1. DataSource = ds;

dataGridView1. DataMember = «naim_oborud»;

for (int i = 0; i < dataGridView1. RowCount - 1; i++)

{

string s;

s = Convert. ToString (dataGridView1 [0, i].Value);

comboBox1. Items. Add(s);

}

dataGridView3. DataSource = ds2;

dataGridView3. DataMember = «oborud»;

Data.inventar = new string [dataGridView3. RowCount];

for (int i = 0; i < dataGridView3. RowCount - 1; i++)

{

Data.inventar[i] = Convert. ToString (dataGridView3 [0, i].Value);

}

String sqlceh = «SELECT * FROM dbo.ceh»;

SqlDataAdapter dataceh = new SqlDataAdapter (sqlceh, con); DataSet dsceh = new DataSet(); con. Open(); dataceh. Fill (dsceh, «ceh»); con. Close(); dataGridView7. DataSource = dsceh; dataGridView7. DataMember = «ceh»; for (int i = 0; i < dataGridView7. RowCount - 1; i++)

{

string s;

s = Convert. ToString (dataGridView7 [0, i].Value); comboBox4. Items. Add(s);

}

comboBox5. SelectedText = «В работе»;

}

}

private void button1_Click (object sender, EventArgs e)

{

int tumbler = 0;

string perem;

perem = (textBox1. Text);

for (int i = 0; i < dataGridView3. RowCount - 1; i++)

{

if (perem == Convert. ToString (dataGridView3 [0, i].Value))

{tumbler = 90;}

}

if (Data.tumbler == 15)

}

if (textBox1. Text == «» || textBox2. Text == «» || comboBox1. Text == «»)

{

MessageBox. Show («Проверьте правильность заполнения полей»);

}

else

{

Data.active = 0;

string[] t = new string[3]; if (dateTimePicker1. Value. Day <= 9) {t[0] = «0»; t[0] += Convert. ToString (dateTimePicker1. Value. Day);}

else {t[0] = Convert. ToString (dateTimePicker1. Value. Day);}

if (dateTimePicker1. Value. Month <= 9) {t[1] = «0»; t[1] += Convert. ToString (dateTimePicker1. Value. Month);}

else {t[1] = Convert. ToString (dateTimePicker1. Value. Month);}

t[2] = Convert. ToString (dateTimePicker1. Value. Year);

string time1;

time1 = Convert. ToString (t[2]); time1 += Convert. ToString (t[1]); time1 += Convert. ToString (t[0]);

if (dateTimePicker2. Value. Day <= 9) {t[0] = «0»; t[0] += Convert. ToString (dateTimePicker2. Value. Day);}

else {t[0] = Convert. ToString (dateTimePicker2. Value. Day);}

if (dateTimePicker2. Value. Month <= 9) {t[1] = «0»; t[1] += Convert. ToString (dateTimePicker2. Value. Month);}

else {t[1] = Convert. ToString (dateTimePicker2. Value. Month);}

t[2] = Convert. ToString (dateTimePicker2. Value. Year);

string time0;

time0 = Convert. ToString (t[2]); time0 += Convert. ToString (t[1]); time0 += Convert. ToString (t[0]); string connectionstring = server.name; String sql = null; String sqlup = null; SqlConnection con = new SqlConnection(connectionstring); SqlDataAdapter data = new SqlDataAdapter (sql, con); DataSet ds = new DataSet(); SqlDataAdapter adapter = new SqlDataAdapter(); dataGridView2 [0, 0].Value = textBox1. Text;

dataGridView2 [1, 0].Value = textBox2. Text; dataGridView2 [2, 0].Value = comboBox1. Text; dataGridView2 [3, 0].Value = comboBox2. Text; dataGridView2 [4, 0].Value = comboBox3. Text;

string connetionString = null; SqlConnection connection; connetionString = server.name; connection = new SqlConnection(connetionString); if (comboBox5. Text == «Списан»)

{

sql = «update oborud set inv_nom = '» + dataGridView2 [0, 0].Value + «', zav_nom = '» + dataGridView2 [1, 0].Value + «', naim_oborud = '» + dataGridView2 [2, 0].Value + «', marka = '» + dataGridView2 [3, 0].Value + «', model = '» + dataGridView2 [4, 0].Value + «', data_post = '» + time1 + «', Описание = '» + textBox5. Text + «', Списание = '» + comboBox5. SelectedItem. ToString() + «', Цех = '» + comboBox4. Text + «', мол = '» + textBox6. Text + «', Списал = '» + sotrudnik.sotr + «', Гарантия = '» + numericUpDown1. Value + «', докосн = '» + textBox9. Text + «', номзаклнепр = '» + textBox10. Text + «', номактоспис = '» + textBox11. Text + «', Датаспис = '» + time0 + «', нахожд = '»+ textBox8. Text + «' where inv_nom ='» + Data. Value + «'»;

}

Else

{

sql = «update oborud set inv_nom = '» + dataGridView2 [0, 0].Value + «', zav_nom = '» + dataGridView2 [1, 0].Value + «', naim_oborud = '» + dataGridView2 [2, 0].Value + «', marka = '» + dataGridView2 [3, 0].Value + «', model = '» + dataGridView2 [4, 0].Value + «', data_post = '» + time1 + «', Описание = '» + textBox5. Text + «', Списание = '» + comboBox5. SelectedItem. ToString() + «', Цех = '» + comboBox4. Text + «', мол = '» + textBox6. Text + «', нахожд = '» + textBox8. Text + «' where inv_nom ='» + Data. Value + «'»;

}

try

{

connection. Open(); adapter. UpdateCommand = connection. CreateCommand(); adapter. UpdateCommand. CommandText = sql; adapter. UpdateCommand. ExecuteNonQuery();

admin.slct = textBox1. Text; admin.slctnaim = comboBox1. Text; StreamWriter sw = File. AppendText («History.txt»); sw. WriteLine (DateTime. Now +»: Были внесены изменения в оборудование» + comboBox1. Text + «с инвентарным номером» + textBox1. Text+ «Сотрудником»+ sotrudnik.sotr); sw. Close(); this. Close();

}

catch (Exception ex)

{

MessageBox. Show (ex. ToString());}

}

}

else

{

if (textBox1. Text == «» || textBox2. Text == «» || comboBox1. Text == «»)

{MessageBox. Show («Проверьте правильность заполнения полей»);

}

else

{

if (tumbler == 90)

{

MessageBox. Show («Оборудование с данным инвентарным номером уже есть!»);

}

else

{

Data.active = 0; string[] t = new string[3]; if (dateTimePicker1. Value. Day <= 9) {t[0] = «0»; t[0] += Convert. ToString (dateTimePicker1. Value. Day);}

else {t[0] = Convert. ToString (dateTimePicker1. Value. Day);}

if (dateTimePicker1. Value. Month <= 9) {t[1] = «0»; t[1] += Convert. ToString (dateTimePicker1. Value. Month);}

else {t[1] = Convert. ToString (dateTimePicker1. Value. Month);}

t[2] = Convert. ToString (dateTimePicker1. Value. Year);

string time1;

time1 = Convert. ToString (t[2]); time1 += Convert. ToString (t[1]); time1 += Convert. ToString (t[0]); string tt;

tt = Convert. ToString (dateTimePicker1. Value);

if (dateTimePicker2. Value. Day <= 9) {t[0] = «0»; t[0] += Convert. ToString (dateTimePicker2. Value. Day);}

else {t[0] = Convert. ToString (dateTimePicker2. Value. Day);}

if (dateTimePicker2. Value. Month <= 9) {t[1] = «0»; t[1] += Convert. ToString (dateTimePicker2. Value. Month);}

else {t[1] = Convert. ToString (dateTimePicker2. Value. Month);}

t[2] = Convert. ToString (dateTimePicker2. Value. Year);

string time0;

time0 = Convert. ToString (t[2]); time0 += Convert. ToString (t[1]); time0 += Convert. ToString (t[0]); string tt0;

tt0 = Convert. ToString (dateTimePicker2. Value);

string connectionstring = server.name; String sql = «SELECT * FROM dbo.oborud WHERE (inv_nom = '1')»; SqlConnection con = new SqlConnection(connectionstring); SqlDataAdapter data = new SqlDataAdapter (sql, con); DataSet ds = new DataSet(); con. Open(); data. Fill (ds, «oborud»); con. Close(); dataGridView2. DataSource = ds; dataGridView2. DataMember = «oborud»;

dataGridView2 [0, 0].Value = textBox1. Text;

dataGridView2 [1, 0].Value = textBox2. Text;

dataGridView2 [2, 0].Value = comboBox1. Text;

dataGridView2 [3, 0].Value = comboBox2. Text;

dataGridView2 [4, 0].Value = comboBox3. Text;

dataGridView2 [7, 0].Value = textBox5. Text;

String sqll = string. Format («Insert Into oborud» + «(inv_nom, zav_nom, naim_oborud, marka, model, data_post, Описание, Списание) Values(» + «('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}')», dataGridView2 [0, 0].Value, dataGridView2 [1, 0].Value, dataGridView2 [2, 0].Value, dataGridView2 [3, 0].Value, dataGridView2 [4, 0].Value, dataGridView2 [5, 0].Value, dataGridView2 [7, 0].Value, dataGridView2 [8, 0].Value); SqlConnection connection = new SqlConnection(connectionstring); connection = new SqlConnection(connectionstring); SqlDataAdapter adapter = new SqlDataAdapter(); if (comboBox5. Text == «Списан»)

{

sqll = «Insert Into oborud (inv_nom, zav_nom, naim_oborud, marka, model, data_post, Описание, Списание, Цех, мол, Списал, Гарантия, докосн, номзаклнепр, номактоспис, Датаспис, нахожд) values ('» + dataGridView2 [0, 0].Value + «', '» + dataGridView2 [1, 0].Value + «', '» + dataGridView2 [2, 0].Value + «', '» + dataGridView2 [3, 0].Value + «', '» + dataGridView2 [4, 0].Value + «', '» + time1 + «', '» + dataGridView2 [7, 0].Value + «', '» + comboBox5. Text + «', '» + comboBox4. Text + «', '» + textBox6. Text + «', '» + sotrudnik.sotr +», '» + numericUpDown1. Value + «', '» + textBox9. Text +», '» + textBox10. Text +», '» + textBox11. Text +», '» + time0 + «', '»+textBox8. Text+ «')»;}

else

{

sqll = «Insert Into oborud (inv_nom, zav_nom, naim_oborud, marka, model, data_post, Описание, Списание, Цех, мол, нахожд) values ('» + dataGridView2 [0, 0].Value + «', '» + dataGridView2 [1, 0].Value + «', '» + dataGridView2 [2, 0].Value + «', '» + dataGridView2 [3, 0].Value + «', '» + dataGridView2 [4, 0].Value + «', '» + time1 + «', '» + dataGridView2 [7, 0].Value + «', '» + comboBox5. Text + «', '» + comboBox4. Text + «', '» + textBox6. Text + «', '»+textBox8. Text+ «')»;

}

try

{connection. Open(); adapter. InsertCommand = new SqlCommand (sqll, connection); adapter. InsertCommand. ExecuteNonQuery(); connection. Close(); admin.slct = textBox1. Text; admin.slctnaim = comboBox1. Text; StreamWriter sw = File. AppendText («History.txt»); sw. WriteLine (DateTime. Now +»: Было добавлено новое оборудование» + comboBox1. Text + «с инвентарным номером» + textBox1. Text + «Сотрудником» + sotrudnik.sotr);

sw. Close();

this. Close();

}

catch {MessageBox. Show («Проверьте правильность заполнения полей»);

}}}}

Data.tumbler = 0;

}

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.