Приложение с базой данных для учета договоров с поставщиками и клиентами
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
{
ОтветственныеЛица 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);
}
}}