private void Button_Click(object sender, RoutedEventArgs e) { Taga tas = new Taga(DateTime.Now, DatePick.SelectedDate.Value, ulong.Parse(Artikul.Text), new Random().Next(100, 10000), int.Parse(Nomber.Text), NameTov.Text, "+7" + NomberClient.Text, NameClient.Text, StatusE.ВПроцессе, Postav.Text, NameProd.Text) { AVS = tss, Деньга = money, indxK = indexComboBox.SelectedIndex }; Win.OpenThisBase(); Win.program.listTables.Add(tas); Win.SaveThisBase(); Win.program.Продавец = NameProd.Text; new ThreeButtons(Win.program.listTables.Count - 1, SendSMS.ServiceSMS.ВнесениеВСписок).Show(); Win.settings.добавленоклиентов++; Win.settings.мдобавленоклиентов++; Win.settings.мзаработано += money / 100; for (int i = 0; i < Win.settings.listExcel.Count; i++) { if (Artikul.Text == Win.settings.listExcel[i].Артикул || Artikul.Text == Win.settings.listExcel[i].Штрихкод) { Win.settings.listExcel[i].Куплено += int.Parse(Nomber.Text); break; } } Close(); }
private void Button_Click(object sender, RoutedEventArgs e) { Win.OpenThisBase(); ((Table)Win.mainWindow.Components.Children[index]).Статус = "Оповещён"; Win.SaveThisBase(); Win.settings.мобзвонено++; Win.settings.обзвонено++; Close(); }
private void Application_Startup(object sender, StartupEventArgs e) { Win.mainWindow = new MainWindow(); Win.OpenSettings(); Win.OpenThisBase(); try { new StartInfo().Show(); } catch { } }
void Upid() { while (true) { float m = 0; for (int i = 0; i < Win.program.listTables.Count; i++) { m += Win.program.listTables[i].Деньга * Win.program.listTables[i].Количество / 100; Thread.Sleep(50); } Dispatcher.Invoke(() => Title = "LM Client - " + Win.program.listTables.Count.ToString() + " клиентов. " + "Общая стоймость: " + m.ToString() + "RUR"); while (Dispatcher.Invoke(() => Win.program.listTables.Count != Components.Children.Count)) { if (Dispatcher.Invoke(() => Win.program.listTables.Count > Components.Children.Count)) { Dispatcher.Invoke(() => Components.Children.Add(new Table())); } else { Dispatcher.Invoke(() => Components.Children.RemoveAt(Components.Children.Count - 1)); } } Dispatcher.Invoke(() => Win.OpenThisBase()); for (int i = 0; i < Dispatcher.Invoke(() => Win.program.listTables.Count); i++) { try { Dispatcher.Invoke(() => ((Table)Components.Children[i]).Дата = Win.program.listTables[i].Дата.ToString("dd.MM.yyyy")); Dispatcher.Invoke(() => ((Table)Components.Children[i]).ДатаПрихода = Win.program.listTables[i].ДатаПрихода.ToString("dd.MM.yyyy")); Dispatcher.Invoke(() => ((Table)Components.Children[i]).Артикул = Win.program.listTables[i].Артикул.ToString()); Dispatcher.Invoke(() => ((Table)Components.Children[i]).ИмяКлиента = Win.program.listTables[i].ИмяКлиента); Dispatcher.Invoke(() => ((Table)Components.Children[i]).ИмяТовара = Win.program.listTables[i].ИмяТовара); Dispatcher.Invoke(() => ((Table)Components.Children[i]).Статус = Win.program.listTables[i].Статус.ToString()); Dispatcher.Invoke(() => ((Table)Components.Children[i]).НомерКлиента = Win.program.listTables[i].НомерКлиента.ToString()); Dispatcher.Invoke(() => ((Table)Components.Children[i]).SizeChang()); Thread.Sleep(50); } catch { } } Thread.Sleep(3000); } }
private void Send_Click(object sender, RoutedEventArgs e) { rich.Text = rich.Text.Replace("<num>", Win.program.listTables[index].НомерЗаказа.ToString()); rich.Text = rich.Text.Replace("<time>", DateTime.Now.ToString("hh:mm")); rich.Text = rich.Text.Replace("<date>", DateTime.Now.ToString("dd MMMMMMMMMMM")); rich.Text = rich.Text.Replace("<dateE>", Win.program.listTables[index].ДатаПрихода.ToString("dd MMMMMMMMMMM")); rich.Text = rich.Text.Replace("<name>", Win.program.listTables[index].ИмяКлиента); rich.Text = rich.Text.Replace("<nomber>", Win.program.listTables[index].НомерКлиента); rich.Text = rich.Text.Replace("<obj>", Win.program.listTables[index].ИмяТовара); rich.Text = rich.Text.Replace("<qua>", Win.program.listTables[index].Количество.ToString()); rich.Text = rich.Text.Replace("<art>", Win.program.listTables[index].Артикул.ToString()); rich.Text = rich.Text.Replace("<prod>", Win.program.listTables[index].Поставщик); try { var XML = "XML=<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<SMS>\n" + "<operations>\n" + "<operation>SEND</operation>\n" + "</operations>\n" + "<authentification>\n" + "<username>" + Win.log + "</username>\n" + "<password>" + Win.settings.pass + "</password>\n" + "</authentification>\n" + "<message>\n" + "<sender>LEROYMERLIN</sender>\n" + "<text>" + rich.Text + "</text>\n" + "</message>\n" + "<numbers>\n"; if (s == ServiceSMS.ОповещениеИзменаДаты) { XML += "<number messageID=\"msg17\">+7" + Nomber.Text + "</number>\n" + "</numbers>\n" + "</SMS>\n"; } if (s == ServiceSMS.ВнесениеВСписок) { XML += "<number messageID=\"msg16\">+7" + Nomber.Text + "</number>\n" + "</numbers>\n" + "</SMS>\n"; } if (s == ServiceSMS.ПриходТовара) { XML += "<number messageID=\"msg15\">+7" + Nomber.Text + "</number>\n" + "</numbers>\n" + "</SMS>\n"; } HttpWebRequest request = WebRequest.Create("http://api.myatompark.com/members/sms/xml.php") as HttpWebRequest; request.Method = "Post"; request.ContentType = "application/x-www-form-urlencoded"; UTF8Encoding encoding = new UTF8Encoding(); byte[] data = encoding.GetBytes(XML); request.ContentLength = data.Length; Stream dataStream = request.GetRequestStream(); dataStream.Write(data, 0, data.Length); using (HttpWebResponse response = request.GetResponse() as HttpWebResponse) { if (response.StatusCode != HttpStatusCode.OK) { throw new Exception(String.Format( "Server error (HTTP {0}: {1}).", response.StatusCode, response.StatusDescription)); } } Win.settings.смсразослано++; Win.settings.мсмсразослано++; } catch (Exception s) { MessageBox.Show(s.Message); } if (s == ServiceSMS.ПриходТовара) { Win.OpenThisBase(); for (int i = 0; i < Win.program.listTables.Count; i++) { if (Win.program.listTables[i] == Win.program.listTables[index]) { ((Table)Win.mainWindow.Components.Children[i]).Статус = "Оповещён"; Win.program.listTables[i] = new Taga(Win.program.listTables[index]); break; } } Win.SaveThisBase(); } Close(); }