private void button2_Click(object sender, EventArgs e) //修改 { if (textBox1.Text == String.Empty) //输入不能为空 { MessageBox.Show("输入不能为空!"); return; } if (Datebass.Warehouse.IsWarehouseExisted(textBox1.Text) == false) { MessageBox.Show("仓库ID不存在!"); return; } string warehouse_id = textBox1.Text.ToString(); Datebass.Warehouse warehouse = new Datebass.Warehouse(); bool result = warehouse.SearchAnEntryByID(warehouse_id); if (result) { wForm3_update f3 = new wForm3_update(); { f3.Form3showWarehouse(warehouse_id, warehouse.area, warehouse.full_capacity, warehouse.left_capacity, warehouse.merchant_id, warehouse.staff_id); } this.Hide(); f3.ShowDialog(); this.Close(); } else { MessageBox.Show("failed"); } }
private void button4_Click(object sender, EventArgs e) //保存更改 { string warehouse_id = textBox1.Text; stall_merchant.Merchant merchant = new stall_merchant.Merchant(); stall_merchant.Stall stall = new stall_merchant.Stall(); Datebass.Warehouse warehouse = new Datebass.Warehouse(); if (merchant.merchantexist(textBox5.Text) == false) { MessageBox.Show("请输入正确的商家id"); return; } if (Convert.ToInt32(textBox6.Text) >= 500000 && Convert.ToInt32(textBox2.Text) <= 599999) { if (stall.staffexist(textBox6.Text) == false) { MessageBox.Show("请输入正确的员工id"); return; } } else { MessageBox.Show("该员工ID无法管理仓库,请输入正确的员工ID"); return; } bool result = Datebass.Warehouse.UpdateAnEntry(warehouse_id, Convert.ToDouble(textBox2.Text), Convert.ToDouble(textBox3.Text), Convert.ToDouble(textBox4.Text), textBox5.Text, textBox6.Text); if (result) { warehouse.SearchAnEntryByID(warehouse_id); textBox1.Text = warehouse_id; textBox2.Text = warehouse.area.ToString(); textBox3.Text = warehouse.full_capacity.ToString(); textBox4.Text = warehouse.left_capacity.ToString(); textBox5.Text = warehouse.merchant_id; textBox6.Text = warehouse.staff_id; MessageBox.Show("sucessful"); } else { MessageBox.Show("failed"); } }