private void textBox_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '\r') { string outPut = ClientManagerService.getInstance().showFindOrder(textBox1.Text); if (textBox1.Text.Equals("")) { refreshFind(); } else if (outPut != null) { timer1.Stop(); listBox1.Items.Clear(); string[] order = outPut.Split('/'); for (int i = 0; i < order.Length - 1; i++) { listBox1.Items.Add(order[i]); } } else { Form err = new DialogWithOne_Buttom("Проверте запрос на поиск", Text); err.ShowDialog(); } } }
void refreshClass() { ClientManagerService clientManagerService = ClientManagerService.getInstance(); HashSet <string> classs = clientManagerService.getClass(); string[] cl = classs.ToArray <string>(); comboBox1.Items.AddRange(cl); }
void refreshName() { ClientManagerService clientManagerService = ClientManagerService.getInstance(); HashSet <string> names = clientManagerService.getNames(comboBox3.Text); string[] ty = names.ToArray <string>(); comboBox4.Items.Clear(); comboBox4.Items.AddRange(ty); }
void refreshType() { ClientManagerService clientManagerService = ClientManagerService.getInstance(); HashSet <string> types = clientManagerService.getTypes(comboBox2.Text); string[] ty = types.ToArray <string>(); comboBox3.Items.Clear(); comboBox3.Items.AddRange(ty); }
void refreshCategory() { ClientManagerService clientManagerService = ClientManagerService.getInstance(); HashSet <string> categories = clientManagerService.getCategories(comboBox1.Text); string[] cat = categories.ToArray <string>(); comboBox2.Items.Clear(); comboBox2.Items.AddRange(cat); }
private void comboBox4_SelectedIndexChanged(object sender, EventArgs e) { if (!comboBox4.Text.Equals("")) { Product produc = new Product(comboBox1.Text, comboBox2.Text, comboBox3.Text, comboBox4.Text); label10.Text += (ClientManagerService.getInstance().getProductQuantity(produc)).ToString(); } }
private void editbutton_Click(object sender, EventArgs e) { ClientManagerService.getInstance().editOrder(int.Parse(textBox3.Text), textBox5.Text); Form editOrder = new DialogWithOne_Buttom("Заказ изменён", Text); editOrder.ShowDialog(); Close(); }
public AddNewOrder(string service) { InitializeComponent(); refreshClass(); dateTimePicker1.Text = DateTime.Now.ToShortDateString(); textBox5.Text = ClientManagerService.getInstance().getIdClienOrder(); Text = service; comboBox2.Enabled = false; comboBox3.Enabled = false; comboBox4.Enabled = false; }
private void deletebutton_Click(object sender, EventArgs e) { ClientManagerService.getInstance().deleteOrder(currentOrder); Form deleteOrder = new DialogWithOne_Buttom("Заказ удален", Text); deleteOrder.ShowDialog(); Close(); }
private void createOrderbutton_Click(object sender, EventArgs e) { if (comboBox1.Text.Equals("") || comboBox2.Text.Equals("") || comboBox3.Text.Equals("") || comboBox4.Text.Equals("") || textBox2.Text.Equals("") || textBox3.Text.Equals("") || textBox4.Text.Equals("") || textBox5.Text.Equals("") || textBox6.Text.Equals("")) { Form err = new DialogWithOne_Buttom("Заполните все поля", Text); err.ShowDialog(); } else { try { double price = double.Parse(textBox6.Text); int number = int.Parse(textBox3.Text); if ((number < 1) || (price < 1)) { if (number < 1) { Form err = new DialogWithOne_Buttom("Количество не может быть \nотрицательным либо равным нулю", Text); err.ShowDialog(); } if (price < 1) { Form err = new DialogWithOne_Buttom("Цена не может быть \nотрицательным либо равным нулю", Text); err.ShowDialog(); } } else { ClientManagerService clientManagerService = ClientManagerService.getInstance(); if (clientManagerService.isExistId(int.Parse(textBox5.Text))) { new DialogWithOne_Buttom("Такой номер заказа уже существет", Text).ShowDialog(); } else { clientManagerService.addClientOrder(int.Parse(textBox5.Text), comboBox1.Text, comboBox2.Text, comboBox3.Text, comboBox4.Text, int.Parse(textBox3.Text), textBox2.Text, textBox4.Text, double.Parse(textBox6.Text), DateTime.Parse(dateTimePicker1.Text)); Form createOrder = new DialogWithOne_Buttom("Заказ оформлен", Text); createOrder.ShowDialog(); Close(); } } } catch (Exception) { Form err = new DialogWithOne_Buttom("Количество или Цена \nсостоит только из цифр", Text); err.ShowDialog(); } } }
public EditOrder(ClientOrder currentOrder, string service) { InitializeComponent(); this.currentOrder = currentOrder; textBox3.Text = currentOrder.getId().ToString(); comboBox1.Text = currentOrder.Product.ClassofProduct; comboBox2.Text = currentOrder.Product.Category; comboBox3.Text = currentOrder.Product.Type; textBox1.Text = currentOrder.Product.Name; textBox2.Text = currentOrder.getQuantity().ToString(); textBox4.Text = currentOrder.getCLient(); textBox5.Text = currentOrder.getAddress(); dateTimePicker1.Text = currentOrder.Date.ToString(); if (ClientManagerService.getInstance().isDeliver(currentOrder)) { button1.Enabled = false; textBox5.Enabled = false; } Text = service; }