private void button1_Click(object sender, EventArgs e) { //实例化Register类与Cargo类 regs = new MyClass.Register(); cargo = new MyClass.Cargo(); regs.TagID = cmbCardID.Text.Trim(); //获取登记商品的通道号 int value = MyClass.Register.TabSelect(cmbCardID.Text.Trim()); txtSeat.Text = value.ToString(); cargo.Tab_Name = Convert.ToInt32(txtSeat.Text.Trim()); int result = MyClass.Register.StatusSelect(cmbCardID.Text.Trim()); //MessageBox.Show(result.ToString()); if (result == 0) { int num = cargo.GetGoodsCount(); //传递一个状态值为 1,入库时间为当前时间,出库时间为空。 bool Temp = regs.Update(1, DateTime.Now); if (Temp) { num++; cargo.Update(num); MessageBox.Show("入库成功"); //设置通道号和设置LED屏状态显示 MyClass.ClassAll.Antenna(txtSeat.Text.Trim(), false); } else { MessageBox.Show("入库失败"); } } else if (result == 1) { MessageBox.Show("该商品已经入库"); } else { MessageBox.Show("该商品已经出库了,无法再入库"); } }
private void button1_Click(object sender, EventArgs e) { Thread.Sleep(100); regs = new MyClass.Register(); cargo = new MyClass.Cargo(); regs.TagID = cmbCardID.Text.Trim(); //将商品所在入库的通道号的值显示在控件中 int value = MyClass.Register.TabSelect(cmbCardID.Text.Trim()); txtSeat.Text = value.ToString(); cargo.Tab_Name = Convert.ToInt32(txtSeat.Text.Trim()); int result = MyClass.Register.StatusSelect(cmbCardID.Text.Trim()); if (result == 1) { int num = cargo.GetGoodsCount(); //传递一个状态值为 1,入库时间为当前时间,出库时间为空。 bool Temp = regs.Update(2, DateTime.Now); if (Temp) { num--; cargo.Update(num); MessageBox.Show("出库成功"); MyClass.ClassAll.Antenna(txtSeat.Text.Trim(), false); } else { MessageBox.Show("出库失败"); } } else if (result == 0) { MessageBox.Show("该商品未入库,请先入库"); } else { MessageBox.Show("该商品已经出库"); } }