Ликероводочный завод
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
k;[4,i].Value = l.AllOrders[i].symm;
}
}void orNameCl_SelectedIndexChanged(object sender, EventArgs e)
{(int i = 0; i < l.AllClient.Count; i++)
{s = (l.AllClient[i].famil + " " + l.AllClient[i].name + " " + l.AllClient[i].otche);(orNameCl.Text == s)
{.Text = l.AllClient[i].adress;
}
}
}void orKolZak_TextChanged(object sender, EventArgs e)
{
}void Symm_Click(object sender, EventArgs e)
{(int i = 0; i < l.AllProduct.Count; i++)
{s = (l.AllProduct[i].name + "(" + l.AllProduct[i].clas + ")");(s == orNamePr.Text)
{(orKolZak.Text == "")
{.Text = "";.Show("Введите количество товара");;
}.Text = (int.Parse(l.AllProduct[i].price) * int.Parse(orKolZak.Text)).ToString();
}y = l.AllProduct[i].kolskl;(orNamePr.Text == l.AllProduct[i].name + "(" + l.AllProduct[i].clas + ")")
int.Parse(y))">{(int.Parse(orKolZak.Text) > int.Parse(y))
{.Text = "";.Show("На складе нехватает товара");
}
}(int g = 0; g < l.AllOrders.Count; g++)
{n = 0;(orNamePr.Text == l.AllOrders[g].nameprod)
{(int k = 0; k < l.AllOrders.Count; k++)
{(orNamePr.Text == l.AllOrders[k].nameprod)
{+= (int.Parse(l.AllOrders[k].kolzak));
}
}v = 0;(int f = 0; f < l.AllProduct.Count; f++)
{(orNamePr.Text == (l.AllProduct[f].name + "(" + l.AllProduct[f].clas + ")"))
{= int.Parse(l.AllProduct[f].kolskl) - n;
}
v)">}(int.Parse(orKolZak.Text) > v)
{.Show("Недостаточно товара на складе");;
}
}
};
}
}void Famil_TextChanged(object sender, EventArgs e)
{.Text = System.Text.RegularExpressions.Regex.Replace(Famil.Text, @"\d", "");.Text = System.Text.RegularExpressions.Regex.Replace(Imya.Text, @"\d", "");.Text = System.Text.RegularExpressions.Regex.Replace(Otche.Text, @"\d", "");.Text = System.Text.RegularExpressions.Regex.Replace(Dolg.Text, @"\d", "");.Text = System.Text.RegularExpressions.Regex.Replace(textBox1.Text, @"\d", "");.Text = System.Text.RegularExpressions.Regex.Replace(textBox2.Text, @"\d", "");.Text = System.Text.RegularExpressions.Regex.Replace(textBox3.Text, @"\d", "");.Text = System.Text.RegularExpressions.Regex.Replace(textBox4.Text, @"\d", "");.Text = System.Text.RegularExpressions.Regex.Replace(prName.Text, @"\d", "");
}void Telef_KeyPress(object sender, KeyPressEventArgs e)
{r = new Regex("[0-9\b]");m = r.Match(e.KeyChar.ToString());(!m.Success) e.KeyChar = \0;
}void dataProduct_CellContentClick(object sender, DataGridViewCellEventArgs e)
{ff = new Form2();g = 0;(int i = 0; i < dataProduct.Rows.Count; i++)
{(e.ColumnIndex == 5 && e.RowIndex == i)
{s = l.AllProduct[i].name + "(" + l.AllProduct[i].clas + ")";(int p = 0; p < l.AllOrders.Count; p++)
{s1 = l.AllOrders[p].nameprod;(s == s1)
{.Text = l.AllOrders[p].nameprod;.dataGridView1.Rows.Add();.dataGridView1[0, g].Value = l.AllOrders[p].namecl;(int j = 0; j < l.AllClient.Count; j++)
{((l.AllClient[j].famil + " " + l.AllClient[j].name + " " + l.AllClient[j].otche) == l.AllOrders[p].namecl)
{.dataGridView1[1, g].Value = l.AllClient[j].predrp;
}
}.dataGridView1[2, g].Value = l.AllOrders[p].adresscl;.dataGridView1[3, g].Value = l.AllOrders[p].kolzak;.dataGridView1[4, g].Value = l.AllOrders[p].symm;++;
}
}
}
}.ShowDialog();
}void Remove()
{check = new Checking();u = true;y = -1;= check.Check_Select();(u)
{= dataWork.Rows.IndexOf(dataWork.SelectedRows[0]);.AllWork.RemoveAt(y);dr = dataWork.SelectedRows[0];.Rows.Remove(dr);
}
}void butDel_Click(object sender, EventArgs e)
{();
}void button1_Click(object sender, EventArgs e)
{();
}void butSave_Click(object sender, EventArgs e)
{
{.Save(l, sv);.Show("Файл сохранен");
}(UnauthorizedAccessException)
{.Show("Невозможно сохранить файл: доступ закрыт");
}
}
}
}
Листинг библиотеки Classes.dll:
using System;System.Collections.Generic;System.Linq;System.Text;System.ComponentModel;System.Data;Classes
{
[Serializable]class People
{FFamil;FName;FOtche;FDolgn;FTelef;People()
{= "";= "";= "";= "";= "";
}People(string famil, string name, string otche,string dolgn, string telef)
{.FFamil = famil;.FName = name;.FOtche = otche;.FDolgn = dolgn;.FTelef = telef;
}string famil
{
{= value;
}
{FFamil;
}
}string name
{
{= value;
}
{FName;
}
}string otche
{
{= value;
}
{FOtche;
}
}string dolgn
{
{= value;
}
{FDolgn;
}
}string telef
{
{= value;
}
{FTelef;
}
}
}
[Serializable]class Workers: People
{ FZarplata;Workers()
{ = "";
}Workers( string Zarplata)
{.FZarplata = Zarplata;
} string Zarplata
{
{= value;
}
{FZarplata;
}
}
}
[Serializable]class Clients: People
{FPredpr;FAdress;Clients()
{= "";= "";
}Clients(string predpr, string adress)
{.FPredpr = predpr;.FAdress = adress;
}string predrp
{
{= value;
}
{FPredpr;
}
}string adress
{
{= value;
}
{FAdress;
}
}
}
[Serializable]class Product
{FName;FClas;FKolProiz;FKolSkl;FPrice;Product()
{= "";= "";= "";= "";= "";
}Product(string name, string clas, string kolproiz, string kolskl, string price)
{.FName = name;.FClas = clas;.FKolProiz = kolproiz;.FKolSkl = kolskl;.FPrice = price;
}string name
{
{= value;
}
{FName;
}
}string clas
{
{= value;
}
{FClas;
}
}string kolproiz
{
{= value;
}
{FKolProiz;
}
}string kolskl
{
{= value;
}
{FKolSkl;
}
}string price
{
{= value;
}
{FPrice;
}
}
}
[Serializable]class Orders
{FNameCl;FNameProd;FAdressCl;FKolZak;FSymm;FPredpr;Orders()
{= "";= "";= "";= "";= "";= "";
}Orders(string namecl, string nameprod, string adresscl, string kolzak, string symm, string predpr)
{.FNameCl = namecl;.FNameProd = nameprod;.FAdressCl = adresscl;.FKolZak = kolzak;.FSymm = symm;.FPredpr = predpr;
}string namecl
{
{= value;
}
{FNameCl;
}
}string nameprod
{
{= value;
}
{FNameProd;
}
}string adresscl
{
{= value;
}
{FAdressCl;
}
}string kolzak
{
{= value;
}
{FKolZak;
}
}string symm
{
{= value;
}
{FSymm;
}
}string predpr
{
{= value;
}
{FPredpr;
}
}
}
}