//保存 protected void BtnSave_Click(object sender, EventArgs e) { string ordernums = hidOrdernums.Text.ToString(); if (ordernums.Length == 0) { return; } string reason = txtReason.Text.ToString().Trim(); if (string.IsNullOrEmpty(reason)) { MessageBoxShow("请填写作废原因!"); return; } if (!mamagement.UpdateOrdersCancellation(Userinfo.userName, ordernums, reason)) { MessageBoxShow("作废订单失败,请刷新页面重新操作!"); return; } string str = mamagement.SelectOrderbarcodeByBill(ordernums); if (str != null && str != "") { MessageBoxShow(string.Format("作废成功,订单[{0}]已经出过账单,请及时处理!", str)); } else { //MessageBoxShow("订单作废成功!"); } JournalLog(ordernums, "作废订单"); CloseWinAndRefresh(); }
//作废 protected void btnCancel_Click(object sender, EventArgs e) { string ordernums = GetSelectOrderNums(true); bool falg = true; if (ordernums == string.Empty) { return; } string str = mamagement.SelectOrderbarcodeByCollected(ordernums); if (str != null && str != "") { MessageBoxShow(string.Format("订单[{0}]已经采过血不能作废!请先去掉勾选重试!", str)); return; } if (mamagement.UpdateOrdersCancellation(Userinfo.userName, ordernums, "")) { //刷记录 falg = true; BindData((ViewState["SearchWhere"] as Hashtable), false); } else { falg = false; MessageBoxShow("作废订单失败,请刷新页面重试!"); return; } str = mamagement.SelectOrderbarcodeByBill(ordernums); if (str != null && str != "") { if (falg) { MessageBoxShow(string.Format("作废成功,订单[{0}]已经出过账单,请及时处理!", str)); } } else { if (falg) { MessageBoxShow("订单作废成功!"); } } //记录日志 JournalLog(ordernums, "作废订单"); }