private void tsrbtnPay_Click(object sender, EventArgs e) { try { if (_currentMaster != null) { if (_currentMaster.OpType != ConfigManager.OP_YK_INOPTYPE) { MessageBox.Show("该张单据不是采购入库单,采购入库单才可付款"); return; } if (_currentMaster.Audit_Flag != 1) { MessageBox.Show("该张入库单未经审核,无法付款"); return; } _currentMaster.Pay_Flag = 1; _currentMaster.InvoiceNum = GWMHIS.BussinessLogicLayer.Forms.DlgInputBoxStatic.InputBox("", "请输入发票号", _currentMaster.InvoiceNum); if (_currentMaster.InvoiceNum != "") { _billProcessor.UpdateBill(_currentMaster, null, _currentDeptId); MessageBox.Show("该张入库单已经成功付款,请刷新单据"); } } } catch (Exception error) { MessageBox.Show(error.Message); } }
private void tsrbtnSave_Click(object sender, EventArgs e) { try { this.Cursor = GWMHIS.BussinessLogicLayer.Classes.PublicStaticFun.WaitCursor(); if (CheckInput() == true) { if (_currentState == ADD) { _billProcessor.SaveBill(_currentMaster, GetOrderList(), _currentDeptId); MessageBox.Show("保存成功,当前库房已是盘点状态,请及时审核单据...."); } else { _billProcessor.UpdateBill(_currentMaster, GetOrderList(), _currentDeptId); MessageBox.Show("修改成功,请及时审核盘点单据......"); } _currentState = QUERY; ShowInQuery(); } } catch (Exception error) { MessageBox.Show(error.Message); } finally { this.Cursor = this.DefaultCursor; } }
public void SaveBill() { try { if (_currentMaster != null && _orderDt != null) { List <BillOrder> orderList = new List <BillOrder>(); for (int index = 0; index < _orderDt.Rows.Count; index++) { YP_PlanOrder order = ChangeDataRowToObj(_orderDt.Rows[index]); orderList.Add(order); } if (_currentMaster.PlanMasterId == 0) { _billProcessor.SaveBill(_currentMaster, orderList, 0); } else { _billProcessor.UpdateBill(_currentMaster, orderList, 0); } _currentState = NORMAL; _frmstockplan.ChangeCurrentState(_currentState); } } catch (Exception error) { throw error; } }
private void tsrbtnSave_Click(object sender, EventArgs e) { try { if (ConfigManager.IsChecking(_currentDeptId)) { MessageBox.Show("药品正在盘点中......"); return; } if (CheckSaveBill() == true) { if (_currentState == ADD) { if (_opType == ConfigManager.OP_YF_PJDB) { _billProcessor.SaveBill(ChangeOutmasterToIntmaster(_currentMaster), GetListOrder(), _currentDeptId); } else { _billProcessor.SaveBill(_currentMaster, GetListOrder(), _currentDeptId); } } else { if (_opType == ConfigManager.OP_YF_APPLYIN) { _billProcessor.UpdateBill(ChangeOutmasterToIntmaster(_currentMaster), GetListOrder(), _currentDeptId); } else { _billProcessor.UpdateBill(_currentMaster, GetListOrder(), _currentDeptId); } } MessageBox.Show("保存成功,请及时审核以确保药品出库。。。"); tsrbtnNew_Click(null, null); tsrOutOrder.Focus(); } } catch (Exception error) { MessageBox.Show(error.Message); } }
private void tsrbtnSave_Click(object sender, EventArgs e) { try { if (CheckSaveBill() == true) { if (_currentState == ADD) { _billProcessor.SaveBill(_currentMaster, GetListOrder(), _outDept.DeptID); } else { _billProcessor.UpdateBill(_currentMaster, GetListOrder(), _outDept.DeptID); } ShowInQuery(); tsrInOrder.Focus(); MessageBox.Show("保存成功,请告知药库审核入库申请单以确保药品及时入库..."); } } catch (Exception error) { MessageBox.Show(error.Message); } }
private void tsrbtnSave_Click(object sender, EventArgs e) { try { if (CheckSaveBill() == true) { List <BillOrder> listOrder = GetListOrder(); if (_currentState == ADD || _currentState == BACK) { _billProcessor.SaveBill(_currentMaster, listOrder, _currentDeptId); } else { _billProcessor.UpdateBill(_currentMaster, listOrder, _currentDeptId); } tsrbtnNew_Click(null, null); MessageBox.Show("单据成功保存,请及时对单据进行审核以确保药品成功入库"); } } catch (Exception error) { MessageBox.Show(error.Message); } }