Приложение с базой данных для учета договоров с поставщиками и клиентами

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



{

ОтветственныеЛица win = new ОтветственныеЛица(this.adm);

win.MdiParent = this;

win.Show();

}

private void юридическиеЛицаToolStripMenuItem_Click(object sender, EventArgs e)

{

КонтрагентыЮрЛица win = new КонтрагентыЮрЛица(this.adm);

win.MdiParent = this;

win.Show();

}

private void физическиеЛицаToolStripMenuItem_Click(object sender, EventArgs e)

{

КонтрагентыФизЛица win = new КонтрагентыФизЛица(this.adm);

win.MdiParent = this;

win.Show();

}

private void просроченныеДоговорыToolStripMenuItem_Click(object sender, EventArgs e)

{

ПросроченныеДоговоры win = new ПросроченныеДоговоры();

win.MdiParent = this;

win.Show();

}

private void договорыСФизЛицамиToolStripMenuItem_Click(object sender, EventArgs e)

{

ДоговорыСФизЛицами win = new ДоговорыСФизЛицами();

win.MdiParent = this;

win.Show();

}

private void договорыСЮрЛицамиToolStripMenuItem_Click(object sender, EventArgs e)

{

ДоговорыСЮрЛицами win = new ДоговорыСЮрЛицами();

win.MdiParent = this;

win.Show();

}

private void исходящиеДоговорыToolStripMenuItem_Click(object sender, EventArgs e)

{

ИсходящиеДоговоры win = new ИсходящиеДоговоры();

win.MdiParent = this;

win.Show();

}

private void неПодписанныеДоговорыToolStripMenuItem_Click(object sender, EventArgs e)

{

НеПодписанныеДоговоры win = new НеПодписанныеДоговоры();

win.MdiParent = this;

win.Show();

}

private void текущиеОбязательстваToolStripMenuItem_Click(object sender, EventArgs e)

{

ТекущиеОбязательства win = new ТекущиеОбязательства();

win.MdiParent = this;

win.Show();

}

private void определитьСостояниеДоговораToolStripMenuItem_Click(object sender, EventArgs e)

{

ОпределитьСостояние win = new ОпределитьСостояние();

win.MdiParent = this;

win.Show();

}

private void расiетСуммыОбязательствToolStripMenuItem_Click(object sender, EventArgs e)

{

РасiетОбязательств win = new РасiетОбязательств();

win.MdiParent = this;

win.Show();

}

private void Form1_FormClosed(object sender, FormClosedEventArgs e)

{

contractsDataSet.AcceptChanges();

}

private void режимАдминистратораToolStripMenuItem_Click(object sender, EventArgs e)

{

if (this.adm)

{

режимАдминистратораToolStripMenuItem.Text = "Режим администратора";

this.adm = false;

return;

}

Adm win = new Adm();

win.ShowDialog();

if (win.DialogResult == DialogResult.OK)

{

if (win.passwd == "12345")

this.adm = true;

режимАдминистратораToolStripMenuItem.Text = "Режим пользователя";

}

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

Application.Exit();

}

}

}

Файл: Договоры.cs

using System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Text;System.Windows.Forms;

Договор

{

public partial class Договоры : Form

{

public Договоры(bool a)

{

InitializeComponent();

this.adm = a;

if (!a)

{

bindingNavigatorAddNewItem.Enabled = false;

bindingNavigatorDeleteItem.Enabled = false;

dataGridView1.AllowUserToAddRows = false;

dataGridView1.AllowUserToDeleteRows = false;

dataGridView1.ReadOnly = true;

}

}

public bool adm;

private void Договоры_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "contractsDataSet.Договор". При необходимости она может быть перемещена или удалена.

this.договорTableAdapter.Fill(this.contractsDataSet.Договор);

}

}

}

Файл: Обязательства.cs

using System;

using System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Text;System.Windows.Forms;Договор

{

public partial class Обязательства : Form

{

public Обязательства(bool a)

{

InitializeComponent();

this.adm = a;

if (!a)

{

bindingNavigatorAddNewItem.Enabled = false;

bindingNavigatorDeleteItem.Enabled = false;

dataGridView1.AllowUserToAddRows = false;

dataGridView1.AllowUserToDeleteRows = false;

dataGridView1.ReadOnly = true;

}

}

public bool adm;

private void Обязательства_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "contractsDataSet.Обязательство". При необходимости она может быть перемещена или удалена.

this.обязательствоTableAdapter.Fill(this.contractsDataSet.Обязательство);

}

}

}

Файл: ОпределитьСостояние.cs

using System;

using System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Text;System.Windows.Forms;

Договор

{

public partial class ОпределитьСостояние : Form

{

public ОпределитьСостояние()

{

InitializeComponent();

}

private void ОпределитьСостояние_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "contractsDataSet.Договор". При необходимости она может быть перемещена или удалена.

this.договорTableAdapter.Fill(this.contractsDataSet.Договор);

}

private void button1_Click(object sender, EventArgs e)

{

System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(Properties.Settings.Default.ContractsConnectionString);

con.Open();

string query;

System.Data.SqlClient.SqlCommand cmd;

System.Data.SqlClient.SqlDataReader r;

string res = "";

query = "EXECUTE ОПРЕДЕЛЕНИЕ_СОСТОЯНИЯ_ДОГОВОРА "+contract.SelectedValue.ToString();

cmd = new System.Data.SqlClient.SqlCommand(query, con);

r = cmd.ExecuteReader();

if (r.HasRows)

{

r.Read();

res=r[0].ToString();

}

r.Close();

con.Close();

MessageBox.Show(res);

}

}}