private void Form1_Load(object sender, EventArgs e) { SetDatagridview_Style(dataGridView1); SetDatagridview_Style(dataGridView2); SetDatagridview_Style(dgv_Task); order_controler = new OrderControler(); Refresh_DataGridView(); h_ini = new Helper_INI(str_ini); string r_ip = h_ini.ReadString("redis", "ip2", "localhost"); string r_port = h_ini.ReadString("redis", "port2", "6379"); string r_pwd = h_ini.ReadString("redis", "pwd2", ""); int r_DB = h_ini.ReadInteger("redis", "db", 0); str_r_rec = h_ini.ReadString("redis", "chan2", ""); //服务器的接收就是这边的发送 str_r_rep = h_ini.ReadString("redis", "chan1", ""); //服务器的发送频道就是这边的接收频道 str_r_rec_disk = h_ini.ReadString("redis", "key_disk", ""); str_r_rec_disk_info = h_ini.ReadString("redis", "key_disk_info", ""); str_search = h_ini.ReadString("DEFAULT", "scan_filter", ".avi,.mp4,.rmvb"); str_copy_dir = h_ini.ReadString("DEFAULT", "copy_dir", "0"); h_redis = new Helper_Redis(); h_redis.Use(r_ip, r_port, r_pwd, r_DB); h_redis.RedisSubMessageEvent += H_redis_RedisSubMessageEvent; h_redis.Use(r_DB).RedisSub(str_r_rec); //功能被删除 //if (str_copy_dir == "1") // rb_dir.Checked = true; //else // rb_single.Checked = true; }
private void btnUpdateProduct_Click(object sender, EventArgs e) { try { if (gridProducts.CurrentRow != null) { string productName = gridProducts.CurrentRow.Cells[0].Value.ToString(); int quantity = int.Parse(gridProducts.CurrentRow.Cells[2].Value.ToString()); var addProductForm = new AddProductForm(productName, quantity); if (addProductForm.ShowDialog() == DialogResult.OK) { OrderItemModel itemToDelete = order.Items.First(o => o.Name == gridProducts.CurrentRow.Cells[0].Value.ToString()); order.Items.Remove(itemToDelete); OrderControler.AddItemToOrder(order, addProductForm.SelectedOrderItem); DisplayOrderItems(); } } else { MetroFramework.MetroMessageBox.Show(this, "Nie zaznaczono żadnej pozycji!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Błąd edytowania produktu!" + Environment.NewLine + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSaveOrderToDatabase_Click(object sender, EventArgs e) { try { if (LoadData()) { OrderControler.SaveOrderToDataBase(order); MetroFramework.MetroMessageBox.Show(this, "Pomyślnie zapisano zamówienie do bazy.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Błąd zapisywania zamówienia do bazy!" + Environment.NewLine + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnCreateXML_Click(object sender, EventArgs e) { try { if (LoadData()) { OrderControler.CreateXML(order); MetroFramework.MetroMessageBox.Show(this, "Pomyślnie wygenerowano plik XML.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Błąd tworzenia pliku xml!" + Environment.NewLine + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAddProduct_Click(object sender, EventArgs e) { try { var addProductForm = new AddProductForm(); if (addProductForm.ShowDialog() == DialogResult.OK) { OrderControler.AddItemToOrder(order, addProductForm.SelectedOrderItem); DisplayOrderItems(); } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Błąd dodawania produktu!" + Environment.NewLine + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }