/// <summary> /// 通用窗体加载方法,如果不要使用,则重写,一般不要修改 /// </summary> public virtual void IniFormLoadBefore() { if (_HTDataList.Columns.Count != 0) { ProcessGrid.BindGridColumn(_HTDataList, this.FormID);//绑定列 ProcessGrid.SetGridColumnUI(_HTDataList, this.FormListAID, this.FormListBID);//设置列UI this.gridViewBaseRowChangedA1 += new gridViewBaseRowChangedA(gridViewRowChanged1);//绑定GridView1事件 gridViewBindEventA1(_HTDataList); _HTDataList.RowCellStyle += new RowCellStyleEventHandler(_HTDataDts_RowCellStyle); } for (int i = 0; i < _HTDataDtsAttach.Length; i++) { ProcessGrid.BindGridColumn(_HTDataDtsAttach[i], this.FormID);//绑定列 ProcessGrid.SetGridColumnUI(_HTDataDtsAttach[i], this.FormListAID, this.FormListBID);//设置列UI //ProcessGrid.SetGridManDefault(_HTDataDtsAttach[i]);---2010.8.5调整 ProcessGrid.SetGridUIListDefault(_HTDataDtsAttach[i]); } ProcessGrid.SetGridReadOnly(_HTDataList, false); ProcessGrid.SetGridUIListDefault(_HTDataList); FCommon.AddDBLog(this.Text, "查询", " ", ""); if (IsPostBack) { btnQuery_Click(null, null); } }
/// <summary> /// 提交 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnSubmit_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } InvoiceOperationRule rule = new InvoiceOperationRule(); rule.RSubmit(HTDataID, 1); //string sql = "Update Finance_CheckOperationDts set LoadFlag = 1 where "; //SysUtils.Fill(sql); FCommon.AddDBLog(this.Text, FormStatus.提交.ToString(), "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 提交 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnSubmit_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.提交1)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } PackBoxKPRule rule = new PackBoxKPRule(); rule.RSubmit(HTDataID, 1); FCommon.AddDBLog(this.Text, FormStatus.提交.ToString(), "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); BindGrid(); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 审核拒绝 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public virtual void btnAuditCancel_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this._HTRightFormID, this.FormListAID, this.FormListBID, RightSub.审核1)) { this.ShowMessage("你没有此操作权限"); return; } if (_HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } if (!HTSubmitCheck(FormStatus.审核拒绝)) { return; } HTAuditCancel(_HTDataTableName, _HTDataID.ToString()); FCommon.AddDBLog(this.Text, FormStatus.审核拒绝.ToString(), "ID:" + _HTDataID, ""); this.SetPosStatus(_HTDataID); } catch (Exception E) { throw new Exception(E.Message); } }
public override void btnSubmitCancel_Click(object sender, EventArgs e) { //base.btnSubmitCancel_Click(sender, e); try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.提交1)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } if (!HTSubmitCheck(FormStatus.撤消提交)) { return; } //HTSubmit(_HTDataTableName, _HTDataID.ToString()); TowelProductionPlanDtsRule rule = new TowelProductionPlanDtsRule(); rule.RSubmit(HTDataID, 0); FCommon.AddDBLog(this.Text, FormStatus.撤消提交.ToString(), "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); } catch (Exception E) { this.ShowMessage(E.Message); } }
private void btnUpdateWHPic_Click(object sender, EventArgs e) { try { if (txtWHPicIDP.Text.Trim() == "") { this.ShowMessage("请输入区分类"); txtWHPicIDP.Focus(); return; } WHPicRule rule = new WHPicRule(); WHPic entity = this.GetEntityWHPic(); rule.RUpdate(entity); FCommon.AddDBLog(this.Text, "区分类更新", "ID:" + entity.WHPicID, "新ID:" + entity.WHPicID); BindGridWHPic(); ProcessGrid.GridViewFocus(gridView2, new string[1] { "WHPicID" }, new string[1] { entity.WHPicID }); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 恢复单据 /// </summary> public virtual void btnFormRestore_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this._HTRightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } if (DialogResult.Yes != this.ShowConfirmMessage("确定恢复单据")) { return; } if (!HTFormDelCheck(0)) { return; } HTFormRes(_HTDataTableName, _HTDataID.ToString()); FCommon.AddDBLog(this.Text, "恢复单据", "ID:" + HTDataID.ToString(), ""); SetPosStatus(HTDataID); } catch (Exception E) { throw new Exception(E.Message); } }
/// <summary> /// 保存事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnSave_Click(object sender, EventArgs e) { try { BaseFocusLabel.Focus(); if (this.HTFormStatus == FormStatus.新增) { if (!CheckCorrect()) { return; } int tempID = EntityAdd(); FCommon.AddDBLog(this.Text, "新增", "ID:" + tempID.ToString(), ""); this.HTDataID = tempID; } else if (this.HTFormStatus == FormStatus.修改) { if (!CheckCorrect()) { return; } EntityUpdate(); FCommon.AddDBLog(this.Text, "修改", "ID:" + HTDataID.ToString(), ""); } SetFormStatus(FormStatus.查询); //EntitySet(); SetPosStatus(HTDataID); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 撤销提交 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnSubmitCancel_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } RecPay entity = new RecPay(); entity.ID = HTDataID; entity.SelectByID(); if (entity.ReadFlag == 1) { this.ShowMessage("该单据已阅,不能撤销"); return; } RecPayRule rule = new RecPayRule(); rule.RSubmit(HTDataID, 0); FCommon.AddDBLog(this.Text, FormStatus.撤消提交.ToString(), "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 删除事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnDelete_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择记录"); return; } if (IsMake() != true) { this.ShowMessage("你没有此操作该单据权限"); return; } if (DialogResult.Yes != ShowConfirmMessage("删除为不可恢复操作,确认删除本条记录?")) { return; } EntityDelete();//调用虚方法 FCommon.AddDBLog(this.Text, "删除", "ID:" + HTDataID, ""); BindGrid(); } catch (Exception E) { this.ShowMessage(E.Message); } }
private void btnDeleteWHPic_Click(object sender, EventArgs e) { try { if (txtWHPicIDP.Text.Trim() == "") { this.ShowMessage("请选择要删除的记录"); return; } if (DialogResult.Yes != this.ShowConfirmMessage("确定要删除本记录?")) { return; } WHPicRule rule = new WHPicRule(); WHPic entity = new WHPic(); entity.MainID = HTDataID; entity.WHPicID = txtWHPicIDP.Text.Trim(); rule.RDelete(entity); FCommon.AddDBLog(this.Text, "区分类删除", "ID:" + entity.WHPicID, ""); BindGridWHPic(); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 撤销提交 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnSubmitCancel_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } ItemBuyFormRule rule = new ItemBuyFormRule(); rule.RSubmit(HTDataID, (int)ConfirmFlag.未提交); FCommon.AddDBLog(this.Text, FormStatus.撤消提交.ToString(), "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 撤销提交 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnSubmitCancel_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } InvoiceOperationRule rule = new InvoiceOperationRule(); InvoiceOperation entity = new InvoiceOperation(); entity.ID = HTDataID; entity.SelectByID(); if (entity.PreHXQty != 0) { this.ShowMessage("已有核销数据,不允许提交"); return; } rule.RSubmit(HTDataID, 0); FCommon.AddDBLog(this.Text, FormStatus.撤消提交.ToString(), "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 删除事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnDelete_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.除)) { this.ShowMessage("你没有此操作权限"); return; } if (DialogResult.Yes != ShowConfirmMessage("删除为不可恢复操作,确认删除本条记录?")) { return; } EntityDelete(); //调用虚方法 FileDeleteDataFile(); //文件删除 FCommon.AddDBLog(this.Text, "删除", "ID:" + HTDataID, ""); //this.EntitySet(); SetPosStatus(0); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 保存事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnSave_Click(object sender, EventArgs e) { try { BaseFocusLabel.Focus(); if (_doStatus == 1) { int tempID = EntityAdd(); FCommon.AddDBLog(this.Text, "新增", "ID:" + tempID.ToString(), ""); this.HTDataID = tempID; } else if (_doStatus == 2) { EntityUpdate(); FCommon.AddDBLog(this.Text, "修改", "ID:" + HTDataID.ToString(), ""); } SetPosStatus(HTDataID); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 提交 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnSubmit_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } //if (!CheckCorrect()) //{ // return; //} //sc 出库提交前校验细码与库存细码是否对上 if (!SysConvert.ToBoolean(ProductParamSet.GetIntValueByID(6402)))//非 成品仓库不使用码单模式 { for (int i = 0; i < ucFabView1.UCDataSource.Rows.Count; i++) { string sql = "SELECT Qty FROM WH_PackBox WHERE BoxNo = " + SysString.ToDBString(SysConvert.ToString((ucFabView1.UCDataSource.Rows[i]["BoxNo"]))); DataTable dt = SysUtils.Fill(sql); if (dt.Rows.Count != 0) { if (SysConvert.ToDecimal(ucFabView1.UCDataSource.Rows[i]["Qty"]) != SysConvert.ToDecimal(dt.Rows[0]["Qty"])) { this.ShowMessage("此细码:" + SysConvert.ToString(ucFabView1.UCDataSource.Rows[i]["BoxNo"]) + " 已开过匹,与库存细码对应不上,请检查!"); return; } } } } DBFormRule rule = new DBFormRule(); if (!SysConvert.ToBoolean(ProductParamSet.GetIntValueByID(6402)))//非 成品仓库不使用码单模式 { string o_ErrorMsg = string.Empty; if (!rule.RCheckCorrectPackData(HTDataID, out o_ErrorMsg))// 如果校验不通过 { this.ShowMessage(o_ErrorMsg); return; } } rule.RSubmit(HTDataID, (int)ConfirmFlag.已提交); FCommon.AddDBLog(this.Text, FormStatus.提交.ToString(), "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 导出列表事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnToExcel_Click(object sender, EventArgs e) { try { this.ToExcelSelectColumn(_HTDataList); FCommon.AddDBLog(this.Text, "导出列表", "", ""); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 撤销提交 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnSubmitCancel_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } //for(int i = 0;i<gridView1.RowCount;i++) //{ // string sql = "Select InvoiceQty from WH_IOFormDts where MainID=" + SysString.ToDBString(gridView1.GetRowCellValue (i,"DLOADID").ToString()); // sql += " AND Seq=" + SysString.ToDBString(gridView1.GetRowCellValue(i, "DLOADSEQ").ToString()); // DataTable dt = SysUtils.Fill(sql); // if (dt.Rows.Count != 0) // { // if (SysConvert .ToDecimal (dt.Rows[0]["InvoiceQty"]) != 0m) // { // this.ShowMessage("已开票,不可撤销提交"); // return; // } // } //} DataTable dt = (DataTable)gridView1.GridControl.DataSource; int i = 1; foreach (DataRow dr in dt.Rows) { if (SysConvert.ToInt32(dr["InvoiceFlag"]) == 1) { this.ShowMessage("第:" + i + "行数据已开票,不可撤销提交"); return; } i++; } CheckOperationRule rule = new CheckOperationRule(); rule.RSubmit(HTDataID, 0); FCommon.AddDBLog(this.Text, FormStatus.撤消提交.ToString(), "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 保存岗位 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSaveDep_Click(object sender, EventArgs e) { if (!FCommon.RightCheck(this.FormID, this.FormListAID, this.FormListBID, RightSub.新增))//权限管理 { this.ShowMessage("你没有此操作权限"); return; } OPDepRule ruleDep = new OPDepRule(); ruleDep.RSaveDep(this.GetDep(), OPID); FCommon.AddDBLog(this.Text, "保存岗位", "ID:" + OPID, ""); }
/// <summary> /// 核销操作 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPreHXExcute_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请定位主记录"); return; } if (HTDataSubmitFlag != (int)YesOrNo.Yes) { this.ShowMessage("单据未提交,不能操作"); return; } if (saveIOFormDtsID == 0) { this.ShowMessage("请选择对账记录"); return; } if (SysConvert.ToDecimal(txtPreHXQty.Text.Trim()) == 0) { this.ShowMessage("请输入核销数量"); txtPreHXQty.Focus(); return; } InvoiceOperationRule rule = new InvoiceOperationRule(); InvoiceOperation entity = EntityGet(); InvoiceOperationDts entitydts = EntityDtsGetOne(); rule.RHX(entity, entitydts); FCommon.AddDBLog(this.Text, "核销", "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); this.BindGrid(); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 删除位 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDeleteBit_Click(object sender, EventArgs e) { try { if (txtSBit.Text.Trim() == "") { this.ShowMessage("请选择要删除的记录"); return; } if (DialogResult.Yes != this.ShowConfirmMessage("确定要删除本记录?")) { return; } SBitRule rule = new SBitRule(); SBit entity = new SBit(); entity.MainID = HTDataID; entity.WHID = txtWHID.Text.Trim(); entity.SectionID = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "SectionID").ToString(); entity.SBitID = txtSBit.Text.Trim(); //entity.OldSBitID = txtSBit.Text.Trim(); rule.RDelete(entity); FCommon.AddDBLog(this.Text, "位删除", "ID:" + entity.SBitID, ""); string tempwhid = entity.WHID; BindGridSBit(); ProcessGrid.GridViewFocus(gridView1, new string[1] { "SectionID" }, new string[1] { entity.WHID }); ProcessGrid.GridViewFocus(gridView3, new string[1] { "SBitID" }, new string[1] { entity.SectionID }); // GridViewFocus(gridView3,new string[1]{"SBitID"},new string[1]{entity.SBitID}); // Common.AddDBLog(this.Text,OPType.删除,"ID:"+entity.OldSBitID.ToString(),"位"); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 合同关联 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnHTExcute_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请定位主记录"); return; } if (HTDataSubmitFlag != (int)YesOrNo.Yes) { this.ShowMessage("单据未提交,不能操作"); return; } if (txtHTDtsHTNo.Text == "") { this.ShowMessage("请检索关联合同号"); return; } if (SysConvert.ToDecimal(txtHTDtsAmount.Text.Trim()) == 0) { this.ShowMessage("请输入关联金额"); txtHTDtsAmount.Focus(); return; } RecPayRule rule = new RecPayRule(); RecPay entity = EntityGet(); rule.RHT(entity, txtHTDtsHTNo.Text.Trim(), txtHTItemCode.Text.Trim(), txtHTGoodsCode.Text.Trim(), SysConvert.ToDecimal(txtHTDtsAmount.Text.Trim()), this.FormListAID); FCommon.AddDBLog(this.Text, "合同关联", "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); SetCapFlag(1); } catch (Exception E) { this.ShowMessage(E.Message); } }
public override void btnToExcel_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.审核3)) { this.ShowMessage("你没有此操作权限"); return; } this.ToExcelSelectColumn(gridView1); FCommon.AddDBLog(this.Text, "导出列表", "导出人" + FParamConfig.LoginName, "导出时间:" + DateTime.Now.Date.ToShortDateString()); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 核销 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnHXExcute_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请定位主记录"); return; } if (HTDataSubmitFlag != (int)YesOrNo.Yes) { this.ShowMessage("单据未提交,不能操作"); return; } if (saveInvoiceID == 0) { this.ShowMessage("请选择发票记录"); return; } if (SysConvert.ToDecimal(txtHXDtsAmount.Text.Trim()) == 0) { this.ShowMessage("请输入核销金额"); txtHXDtsAmount.Focus(); return; } RecPayRule rule = new RecPayRule(); RecPay entity = EntityGet(); rule.RHX(entity, saveInvoiceID, SysConvert.ToDecimal(txtHXDtsAmount.Text.Trim())); FCommon.AddDBLog(this.Text, "核销", "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 保存权限群 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSaveAuthGrp_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.FormListAID, this.FormListBID, RightSub.新增))//权限管理 { this.ShowMessage("你没有此操作权限"); return; } OPAuthGrpRule ruleAuthGrp = new OPAuthGrpRule(); ruleAuthGrp.RSaveAuthGrp(this.GetAuthGrp(), OPID); FCommon.AddDBLog(this.Text, "保存业务组别", "ID:" + OPID, ""); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 更新位 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnUpdateBit_Click(object sender, EventArgs e) { try { if (txtSBit.Text.Trim() == "") { this.ShowMessage("请选择要修改的记录"); return; } if (!CheckCorrectBit()) { return; } SBitRule rule = new SBitRule(); SBit entity = this.GetEntitySBit(); string OLDSBitID = SysConvert.ToString(gridView3.GetFocusedRowCellValue("SBitID")); //entity.MainID = HTDataID; //entity.WHID = txtWHID.Text.Trim(); //entity.SectionID = txtSectionIDBit.Text.Trim(); //entity.SBitID = txtSBit.Text.Trim(); rule.RUpdate(entity, OLDSBitID); FCommon.AddDBLog(this.Text, "位更新", "ID:" + entity.SBitID, "New ID:" + entity.SBitID); BindGridSBit(); //ProcessGrid.GridViewFocus(gridView1, new string[1] { "WHID" }, new string[1] { entity.WHID }); ProcessGrid.GridViewFocus(gridView1, new string[1] { "SectionID" }, new string[1] { entity.SectionID }); ProcessGrid.GridViewFocus(gridView3, new string[1] { "SBitID" }, new string[1] { entity.SBitID }); // Common.AddDBLog(this.Text,OPType.更新,"ID:"+entity.OldSBitID.ToString(),"位"); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 新增位 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnInsertBit_Click(object sender, EventArgs e) { try { if (!CheckCorrectBit()) { return; } SBitRule rule = new SBitRule(); SBit entity = this.GetEntitySBit(); if (SysConvert.ToInt32(drpWHPosMethodID.EditValue) == 1 || SysConvert.ToInt32(drpWHPosMethodID.EditValue) == 2) { this.ShowMessage("物理位置不包含位无法新增"); return; } else { rule.RAdd(entity); } FCommon.AddDBLog(this.Text, "位新增", "ID:" + entity.SBitID, ""); BindGridSBit(); // ProcessGrid.GridViewFocus(gridView1, new string[1] { "WHID" }, new string[1] { entity.WHID }); ProcessGrid.GridViewFocus(gridView1, new string[1] { "SectionID" }, new string[1] { entity.SectionID }); ProcessGrid.GridViewFocus(gridView3, new string[1] { "SBitID" }, new string[1] { entity.SBitID }); // Common.AddDBLog(this.Text,OPType.新增,"ID:"+entity.SBitID.ToString(),"位"); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 撤销提交 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnSubmitCancel_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.提交1)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } //sc 撤销提交前判断细码是否已经出库 for (int i = 0; i < gridView1.RowCount; i++) { string sql = "SELECT BoxStatusID FROM WH_PackBox WHERE BoxNo = " + SysString.ToDBString(SysConvert.ToString((gridView1.GetRowCellValue(i, "BoxNo")))); DataTable dt = SysUtils.Fill(sql); if (dt.Rows.Count != 0) { if (SysConvert.ToInt32(dt.Rows[0]["BoxStatusID"]) == (int)EnumBoxStatus.出库) { this.ShowMessage("此细码:" + SysConvert.ToString((gridView1.GetRowCellValue(i, "BoxNo"))) + " 已出库,不可撤销提交!"); return; } } } PackBoxKPRule rule = new PackBoxKPRule(); rule.RSubmit(HTDataID, 0); FCommon.AddDBLog(this.Text, FormStatus.撤消提交.ToString(), "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); BindGrid(); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 撤销核销操作 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPreHXCancelExcute_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请定位主记录"); return; } int dtsID = SysConvert.ToInt32(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "DtsID")); if (dtsID == 0) { this.ShowMessage("请选择核销记录"); return; } if (DialogResult.Yes != ShowConfirmMessage("确认撤销核销本条记录?")) { return; } InvoiceOperationRule rule = new InvoiceOperationRule(); InvoiceOperation entity = EntityGet(); rule.RHXCancel(entity, dtsID); FCommon.AddDBLog(this.Text, "撤销核销", "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); this.BindGrid(); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 合同取消关联 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnHTExcuteCancel_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请定位主记录"); return; } if (saveHTDtsID == 0) { this.ShowMessage("请选择合同关联记录"); return; } if (DialogResult.Yes != ShowConfirmMessage("确认撤销关联本条记录?")) { return; } RecPayRule rule = new RecPayRule(); RecPay entity = EntityGet(); rule.RHTCancel(entity, saveHTDtsID); FCommon.AddDBLog(this.Text, "取消合同关联", "ID:" + HTDataID, ""); this.SetPosStatus(HTDataID); SetCapFlag(0); } catch (Exception E) { this.ShowMessage(E.Message); } }