public Form3() { InitializeComponent(); StreamReader sr; sr = new StreamReader(source); string text = sr.ReadLine(); int ilosc = Convert.ToInt32(text); for (int i = 0; i < ilosc; i++) { text = sr.ReadLine(); string[] splited = text.Split('#'); Skladnik skladnik = new Skladnik(); skladnik.IdSM = Convert.ToInt32(splited[0]); skladnik.NazwaSM = splited[1]; skladnik.RodzajSM = splited[2]; skladnik.CenaSM = Convert.ToDouble(splited[3]); l_Skladnik.Add(skladnik); } listBox1.Items.Clear(); l_Skladnik = l_Skladnik.OrderBy(o => o.RodzajSM).ToList(); foreach (Skladnik składnik in l_Skladnik) { string dots = Dots(składnik.NazwaSM + " (" + składnik.RodzajSM + ")", 20); listBox1.Items.Add(składnik.NazwaSM + " (" + składnik.RodzajSM + ")" + dots + składnik.CenaSM.ToString()); } sr.Close(); }
public OdbiórZamówień(string ip) { IP = ip; InitializeComponent(); if (Screen.AllScreens.Length > 1) { screenCount = 1; } this.Location = Screen.AllScreens[screenCount].WorkingArea.Location; //this.Location = new Point(0, 0); this.Size = Screen.AllScreens[screenCount].WorkingArea.Size; l_Skladnik = Skladnik.ZbudujSkladniki(source); thr = new Thread(this.Pokazuj); thr.Start(); }
void Działaj() { int a = 0;//ile w rzędzie int ileMaxWrzędzie; int ileMaxWkolumnie; int x, y; int maxX, maxY; maxX = this.Size.Width; maxY = this.Size.Height; ileMaxWrzędzie = maxX / 205; ileMaxWkolumnie = maxY / 205; ileMaxWkolumnie = 1; int Max = ileMaxWkolumnie * ileMaxWrzędzie;//maxymalna ilość btn na ekran? x = y = 0; y = 50; List <Zamówienia> listaZam = Zamówienia.ZbudujZamówienia(source2, kuchnia); List <Skladnik> listaSkl = Skladnik.ZbudujSkladniki(source); //y = maxY; foreach (Zamówienia zamówienie in listaZam) { if (a >= Max) { break; } string tekst = Skladnik.GetNazwyZIdZPrzecinkamiKlient(zamówienie.IdZamówień, kuchnia); if ((tekst != "") && kuchnia || !kuchnia) { StwórzButton(zamówienie.IdZamówienia, Skladnik.GetNazwyZIdZPrzecinkamiKlient(zamówienie.IdZamówień), zamówienie.DataZamówienia, x, y); a++; if (a % ileMaxWrzędzie == 0 && x != 0)//jeżeli w rzędzie jest już wystarczająco { y += 205; x = 0; } else { x += 205; } } } SetCount(Max); }
private List <Skladnik> ZbudujListe() { List <Skladnik> tmp = new List <Skladnik>(); StreamReader sr; sr = new StreamReader(source); string text = sr.ReadLine(); int ilosc = Convert.ToInt32(text); for (int i = 0; i < ilosc; i++) { text = sr.ReadLine(); string[] splited = text.Split('#'); Skladnik skladnik = new Skladnik(); skladnik.IdSM = Convert.ToInt32(splited[0]); skladnik.NazwaSM = splited[1]; skladnik.RodzajSM = splited[2]; } return(tmp); }
public Form2(string ip, string ec, string id) { InitializeComponent(); ID = id; IP = ip; encryptyingCode = ec; StreamReader sr; sr = new StreamReader(source); string text = sr.ReadLine(); int ilosc = Convert.ToInt32(text); for (int i = 0; i < ilosc; i++) { text = sr.ReadLine(); string[] splited = text.Split('#'); Skladnik skladnik = new Skladnik(); skladnik.IdSM = Convert.ToInt32(splited[0]); skladnik.NazwaSM = splited[1]; skladnik.RodzajSM = splited[2]; switch (splited[2]) { case "Sos": { skladnik.IdRodzaj = 1; break; } case "Posypka": { skladnik.IdRodzaj = 2; break; } case "Podstawa": { skladnik.IdRodzaj = 3; break; } case "Proteina": { skladnik.IdRodzaj = 4; break; } case "Napoje": { skladnik.IdRodzaj = 5; break; } case "Inne": { skladnik.IdRodzaj = 6; break; } case "Zupa": { skladnik.IdRodzaj = 7; break; } case "Piwo": { skladnik.IdRodzaj = 8; break; } case "Wino": { skladnik.IdRodzaj = 9; break; } case "Wódka": { skladnik.IdRodzaj = 11; break; } } // skladnik.IdRodzaj = Convert.ToInt32(splited[2]); skladnik.CenaSM = Convert.ToDouble(splited[3]); l_Skladnik.Add(skladnik); } sr.Close(); }
private void button1_Click(object sender, EventArgs e) { StreamReader sr; ASCIIEncoding asen = new ASCIIEncoding(); TcpClient tcpclnt = new TcpClient(); tcpclnt.Connect(IPBox.Text, 8001); Stream stm = tcpclnt.GetStream(); string str; byte[] ba; byte[] bb; string tekst; int k; do { str = "L";//Przesłanie komunikatu o checi zalogowania ba = asen.GetBytes(str); stm.Write(ba, 0, ba.Length); bb = new byte[100]; k = stm.Read(bb, 0, 100); tekst = ""; for (int i = 0; i < k; i++) { tekst += (Convert.ToChar(bb[i])); } } while (tekst != "OK");//potwierdzenie od serwera o przyjeciu checi logowania str = textBox1.Text + " " + textBox2.Text;//login i hasło ba = asen.GetBytes(str); stm.Write(ba, 0, ba.Length); bb = new byte[100]; k = stm.Read(bb, 0, 100); tekst = ""; for (int i = 0; i < k; i++) { tekst += (Convert.ToChar(bb[i])); } if (tekst == "C") { using (var output = File.Create(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"..\..\WokItEasy1.txt"))) { var buffer = new byte[1024]; int bytesRead; while ((bytesRead = stm.Read(buffer, 0, buffer.Length)) > 0) { output.Write(buffer, 0, bytesRead); } } sr = new StreamReader(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"..\..\WokItEasy1.txt")); string text = sr.ReadLine(); int ilosc = Convert.ToInt32(text); for (int i = 0; i < ilosc; i++) { text = sr.ReadLine(); string[] splited = text.Split(' '); Skladnik skladnik = new Skladnik(); skladnik.IdSM = Convert.ToInt32(splited[0]); skladnik.NazwaSM = splited[1]; skladnik.RodzajSM = splited[2]; skladnik.CenaSM = Convert.ToDouble(splited[3]); l_Skladnik.Add(skladnik); } foreach (var skladnik in l_Skladnik) { tekst = skladnik.NazwaSM + "\t Cena: " + skladnik.CenaSM; ProductList.Items.Add(tekst); } OrderBox.Visible = true; ProductList.Visible = true; Dodaj.Visible = true; Delete.Visible = true; SendOrder.Visible = true; } else if (tekst == "W") { MessageBox.Show("Niepoprawne dane"); } tcpclnt.Close(); }