public void ReturnComplete() { ReturnHeaderEntity header = IParent.GetFocusedBill(); if (header == null) { MsgBox.Warn("请选中要完成的单据。"); return; } if (header.BillState == "27") { MsgBox.Warn("该订单已经完成,请选择其他订单!"); return; } if (MsgBox.AskOK("确定要完成该订单吗?") == DialogResult.OK) { bool result = CloseReturn(header.BillID); if (result) { MsgBox.Warn("订单关闭完成!"); LogDal.Insert(ELogType.退货单, GlobeSettings.LoginedUser.UserName, header.BillNo, "手动完成退货单", "退货单管理"); } //else //{ // MsgBox.Warn(result); //} } }
private void RepSO_AfterPrint(object sender, EventArgs e) { //记录打印张数和人 int pageCount = this.Pages.Count * this.copies; //new BillLogDal().SavePrintLog(header.BillNO, pageCount, "打印销货单", GlobeSettings.LoginedUser.UserName); LogDal.Insert(ELogType.打印, GlobeSettings.LoginedUser.UserName, dataSource.Header.BillNo, "销售退货单", this._module + "-RepReturn"); }
public void SetResult(string result, SimpleLabelItem label) { if (result == "Y") { label.Text = String.Format(" 修改成功"); label.AppearanceItemCaption.BackColor = Color.PaleGreen; LogDal.Insert(Nodes.Entities.ELogType.应急处理_退货单, String.Format("{0}:{1}", GlobeSettings.LoginedUser.UserName, GlobeSettings.LoginedUser.UserCode), txtReturnBillID.Text, "应急处理"); } else { label.Text = String.Format(" {0}", result); label.AppearanceItemCaption.BackColor = Color.Red; } }
public void DeleteReturnBill() { try { ReturnHeaderEntity header = IParent.GetFocusedBill(); if (header == null) { MsgBox.Warn("请选中要删除的单据。"); return; } if (header.StatusName != "等待清点") { MsgBox.Warn("只有<等待清点>状态的单据才能删除。"); return; } if (header.BillTypeName == "系统退货单") { MsgBox.Warn("<系统退货单>不能删除。"); return; } if (MsgBox.AskOK("确定要删除单据号为<" + header.BillNo + ">的退货单吗?") != DialogResult.OK) { return; } int rtn = soDal.DeleteReturnBill(header.BillID); if (rtn > 0) { MsgBox.OK("删除成功!"); Requery(); } else { MsgBox.OK("删除失败!"); } LogDal.Insert(ELogType.退货单, GlobeSettings.LoginedUser.UserName, header.BillNo, "删除退货单", "退货单管理"); } catch (Exception ex) { MsgBox.OK("删除失败,原因是:" + ex.Message); return; } }
private void CloseTask() { try { TaskEntity entity = SelectedTaskRow; if (entity == null) { MsgBox.Warn("请选择一条任务。"); return; } if (entity.TaskType != "143") { MsgBox.Warn("现阶段只支持关闭下架任务。后续功能开发中。。。"); return; } //List<SODetailEntity> list = this.CalcNonFullDetails(entity.TaskID); //DialogResult result = DialogResult.OK; //if (list.Count > 0) //{ // using (FrmNonFullDetails frmNonFullDetails = new FrmNonFullDetails(list)) // { // result = frmNonFullDetails.ShowDialog(); // } //} //if (result != DialogResult.OK) // return; FrmTempAuthorize frmAuthorize = new FrmTempAuthorize("管理员"); if (frmAuthorize.ShowDialog() == DialogResult.OK) { if (this.taskDal.CloseTask(entity) > 0) { ReLoad(); } LogDal.Insert(ELogType.操作任务, frmAuthorize.AuthUserCode, ConvertUtil.ToString(entity.TaskID), "关闭任务", "任务池管理"); } } catch (Exception ex) { MsgBox.Err(ex.Message); } }
private void btnSave_Click(object sender, EventArgs e) { try { ReturnHeaderEntity header = SelectedHeader; if (header == null) { MsgBox.Warn("没有选中单据!"); return; } if (header.StatusName != "等待清点") { MsgBox.Warn("只有<等待清点>状态的单据可以修改!"); return; } if (lstDetail.Count == 0) { MsgBox.Warn("没有需要保存的数据!"); return; } if (MsgBox.AskOK("确定保存该退货明细吗?") != DialogResult.OK) { return; } int rtn = returnDal.UpdateReturnDetails(lstDetail); if (rtn >= 0) { string detailStr = JsonConvert.SerializeObject(lstDetail); LogDal.Insert(ELogType.退货单, GlobeSettings.LoginedUser.UserName, header.BillNo, detailStr, "退货单管理"); MsgBox.Warn("保存成功!"); } } catch (Exception ex) { MsgBox.Warn(ex.Message); return; } }
public void ModifyReturnAmount() { ReturnHeaderEntity header = IParent.GetFocusedBill(); if (header == null) { MsgBox.Warn("请选中要修改的单据。"); return; } if (header.StatusName != "等待清点") { MsgBox.Warn("只有<等待清点>状态的单据才能修改。"); return; } FrmModifyAmount frm = new FrmModifyAmount(header); if (frm.ShowDialog() == DialogResult.OK) { LogDal.Insert(ELogType.退货单, GlobeSettings.LoginedUser.UserName, header.BillNo, string.Format("修改退货金额;修改前:{0} 修改后:{1}", header.CrnAmount, frm.CrnAmount), "退货单管理"); Requery(); } }
public bool Insert(DataModel.LogInfo log) { return(_logDal.Insert(log)); }