/// <summary> /// 修改事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnUpdate_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; } this.NavigateWin(this.Name + "Edit", HTDataID.ToString(), FormStatus.修改); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 设置状态 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btnSaveHandleStatus_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.权限0)) { this.ShowMessage("你没有此操作权限"); return; } this.BaseFocusLabel.Focus(); for (int i = 0; i < gridView1.RowCount; i++) { int DtsID = SysConvert.ToInt32(gridView1.GetRowCellValue(i, "DtsID")); string HandleStatus = SysConvert.ToString(gridView1.GetRowCellValue(i, "HandleStatus")); DateTime HandleStatusDate = SysConvert.ToDateTime(gridView1.GetRowCellValue(i, "HandleStatusDate")); string sql = "Update WO_FabricProcessDts set HandleStatus=" + SysString.ToDBString(HandleStatus); if (HandleStatusDate != SystemConfiguration.DateTimeDefaultValue) { sql += " , HandleStatusDate=" + SysString.ToDBString(HandleStatusDate); } sql += " where ID=" + DtsID; SysUtils.ExecuteNonQuery(sql); } } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// FastReports设计 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnDesign_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.提交3)) { this.ShowMessage("你没有此操作权限"); return; } DevComponents.DotNetBar.ComboBoxItem ci = this.ToolBarCItemGet(-1, ToolButtonName.drpPrintFile.ToString()); int tempReportID = SysConvert.ToInt32(((DevComponents.Editors.ComboItem)ci.SelectedItem).Tag); if (tempReportID == 0) { this.ShowMessage("请选择报表模板"); return; } DataTable dt = null; dt = WCommon.PrintDataTable(_HTDataList); if (dt.Rows.Count != 0) { FastReport.ReportRunTable(tempReportID, (int)ReportPrintType.设计, dt); } else { this.ShowMessage("请选择要导出的数据"); } } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 修改事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnUpdate_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 (!HTSubmitCheck(FormStatus.修改)) { return; } _HTDataOldID = HTDataID; SetFormStatus(FormStatus.修改); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 撤单操作 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCancelCancelOrder_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.权限3)) { this.ShowMessage("没有此权限,请联系管理员"); return; } if (SysConvert.ToInt32(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "CancelFlag")) == 0) { this.ShowMessage("此订单未撤单,不能取消!"); return; } string FormNo = SysConvert.ToString(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "FormNo")); string sql = "UPDATE Sale_SaleOrder SET CancelFlag =0"; sql += ",CancelReason =''"; sql += " WHERE FormNo=" + SysString.ToDBString(FormNo); SysUtils.ExecuteNonQuery(sql); btnQuery_Click(null, null); ProcessGrid.GridViewFocus(gridView1, new string[1] { "FormNo" }, new string[1] { FormNo }); } 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; } StorgeJSRule rule = new StorgeJSRule(); 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> 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> /// 绑定Grid /// </summary> public override void GetCondtion() { string tempStr = string.Empty; if (txtQSOID.Text.Trim() != "") { tempStr += " AND SOID LIKE " + SysString.ToDBString("%" + txtQSOID.Text.Trim() + "%"); } if (txtQCompactNo.Text.Trim() != "") { tempStr += " AND CompactNo LIKE " + SysString.ToDBString("%" + txtQCompactNo.Text.Trim() + "%"); } if (SysConvert.ToString(drpQCompanyTypeID.EditValue) != "") { tempStr += " AND CompanyTypeID =" + SysString.ToDBString(SysConvert.ToString(drpQCompanyTypeID.EditValue)); } if (SysConvert.ToString(drpQVendorID.EditValue) != "") { tempStr += " AND VendorID =" + SysString.ToDBString(SysConvert.ToString(drpQVendorID.EditValue)); } if (chkWriteDate.Checked) { tempStr += " AND WriteDate BETWEEN " + SysString.ToDBString(txtQWriteDateS.DateTime.ToString("yyyy-MM-dd")) + " AND " + SysString.ToDBString(txtQWriteDateE.DateTime.ToString("yyyy-MM-dd") + " 23:59:59"); } if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.权限0)) { tempStr += " AND VendorID in(Select VendorID FROM UV1_Data_VendorInSaleOP WHERE InSaleOP=" + SysString.ToDBString(FParamConfig.LoginID); tempStr += " OR DtsInSaleOP=" + SysString.ToDBString(FParamConfig.LoginID) + ")"; } tempStr += " ORDER BY WriteDate DESC"; HTDataConditionStr = tempStr; }
/// <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); } }
/// <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> private void btnCancelOrder_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.权限3)) { this.ShowMessage("没有此权限,请联系管理员"); return; } if (SysConvert.ToInt32(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "CancelFlag")) == 1) { this.ShowMessage("此订单已撤单!"); return; } frmCancelOrder frm = new frmCancelOrder(); frm.StartPosition = FormStartPosition.Manual; frm.Location = new Point(580, 280); frm.OrdeFormNo = SysConvert.ToString(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "FormNo")); frm.ShowDialog(); btnQuery_Click(null, null); ProcessGrid.GridViewFocus(gridView1, new string[1] { "FormNo" }, new string[1] { frm.OrdeFormNo.ToString() }); } catch (Exception E) { this.ShowMessage(E.Message); } }
public void btnSaveStatus_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.权限0)) { this.ShowMessage("你没有此操作权限"); return; } this.BaseFocusLabel.Focus(); for (int i = 0; i < gridView1.RowCount; i++) { int ID = SysConvert.ToInt32(gridView1.GetRowCellValue(i, "ID")); string PostFee = SysConvert.ToString(gridView1.GetRowCellValue(i, "PostFee")); string sql = "Update UV1_Attn_GoodsPost set PostFee=" + SysString.ToDBString(PostFee); sql += " where ID=" + ID; SysUtils.ExecuteNonQuery(sql); } } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 数据初始化(填写表名、绑定控制、初始化界面属性等) /// </summary> public override void IniData() { this.HTDataTableName = "Data_Vendor"; this.HTDataDts = gridView1; this.HTDataDtsAttach = new DevExpress.XtraGrid.Views.Grid.GridView[3] { gridView2, gridView3, gridView4 }; this.SetPosCondition = " AND VendorTypeID IN(0," + this.FormListAID + ")"; Common.BindDOP(drpInSaleOP, true);//绑定开发业务员 //Common.BindDVendorType(drpVendorTypeID, true);//绑定客户类型 Common.BindVendorType(drpVendorTypeID, 0, false); Common.BindPayMethod(drpPayMothodFlag, true); SetTabIndex(0, groupControlMainten); Common.BindOP(drpOPID, true); Common.BindPicNum(drpPicNum, true); if (FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.审核2)) { DutyViewFlg = true; } Common.BindCLS(drpVendorLevel, "Data_Vendor", "VendorLevel", true); // DutyViewFlg = FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.审核2); SetVendorShow(); }
/// <summary> /// 勾选完成标志 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void chkFinishedFlag_CheckedChanged(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.权限0)) { this.ShowMessage("你没有此操作权限"); return; } this.BaseFocusLabel.Focus(); if (SysConvert.ToInt32(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "SubmitFlag")) == 0) { this.ShowMessage("此单据未提交,不能勾选完成!"); return; } string sql = "Update Sale_SampleSaleDts set FinishedFlag =" + SysConvert.ToInt32(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "FinishedFlag")); sql += " Where ID = " + SysConvert.ToInt32(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "DtsID")); SysUtils.ExecuteNonQuery(sql); MessageBox.Show("修改成功!"); BindGrid(); } 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; } 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); } }
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); } }
/// <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 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; } //if (!HTSubmitCheck(FormStatus.提交)) //{ // return; //} //HTSubmit(HTDataTableName, HTDataID.ToString()); IOFormRule rule = new IOFormRule(); 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> public override void IniData() { this.HTDataTableName = "Sale_VendorCompact"; this.HTDataList = gridView1; txtQWriteDateE.DateTime = DateTime.Now.Date; txtQWriteDateS.DateTime = DateTime.Now.Date.AddDays(0 - ParamConfig.QueryDayNum); this.btnSubmitCancelVisible = false; this.btnSubmitVisible = false; this.btnUpdateVisible = false; this.btnDeleteVisible = false; Common.BindCompanyType(drpQCompanyTypeID, true);//绑定公司别 ///客户参照相关,只查看自己的客户 string p_Conidion = string.Empty; if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.权限0)) { //p_Conidion = " AND InSaleOP=" + SysString.ToDBString(FParamConfig.LoginID); p_Conidion = " AND ( "; p_Conidion += " InSaleOP=" + SysString.ToDBString(FParamConfig.LoginID); p_Conidion += " OR ID in (Select MainID From Data_VendorInSaleOP where InSaleOP= " + SysString.ToDBString(FParamConfig.LoginID) + ")"; p_Conidion += ")"; } Common.BindVendor(drpQVendorID, new int[] { (int)EnumVendorType.客户 }, p_Conidion, true);//客户 new VendorProc(drpQVendorID, p_Conidion); txtQCompactNo_EditValueChanged(null, null); }
/// <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 (!HTSubmitCheck(FormStatus.除)) { return; } if (DialogResult.Yes != ShowConfirmMessage("删除为不可恢复操作,确认删除本条记录?")) { return; } EntityDelete();//调用虚方法 FCommon.AddDBLog(this.Text, "删除", "ID:" + HTDataID, ""); BindGrid(); } 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 { //return; if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.新增)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } FabricProcessRule rule = new FabricProcessRule(); 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 btnUpdate_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 (!HTSubmitCheck(FormStatus.修改)) { return; } this.BaseFocusLabel.Focus(); LoadIOFormWin(HTDataID, FormStatus.修改); //this.NavigateWin(this.Name + "Edit", HTDataID.ToString(), FormStatus.修改); } 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> private void UpdateOrderStatusToolStripMenuItem_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.权限3)) { this.ShowMessage("没有此权限,请联系管理员"); return; } frmUpdateBuyFormStatus frm = new frmUpdateBuyFormStatus(); frm.StartPosition = FormStartPosition.Manual; frm.Location = new Point(580, 280); frm.ID = SysConvert.ToInt32(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "ID")); frm.OrderStatusName = SysConvert.ToString(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "FormStatusName")); frm.ShowDialog(); GetCondtion(); BindGrid(); ProcessGrid.GridViewFocus(gridView1, new string[1] { "ID" }, new string[1] { frm.ID.ToString() }); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 修改客户抬头 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnUpdateWHVendor_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.权限2)) { this.ShowMessage("没有此权限,请联系管理员"); return; } frmUpdateWHVendor frm = new frmUpdateWHVendor(); frm.StartPosition = FormStartPosition.Manual; frm.Location = new Point(580, 280); frm.FormNo = SysConvert.ToString(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "FormNo")); frm.VendorID = SysConvert.ToString(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "VendorID")); frm.ShowDialog(); txtFormNo_EditValueChanged(null, null); ProcessGrid.GridViewFocus(gridView1, new string[1] { "FormNo" }, new string[1] { frm.FormNo.ToString() }); } catch (Exception E) { this.ShowMessage(E.Message); } }
/// <summary> /// 批量保存 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAllSave_Click(object sender, EventArgs e) { try { if (!FCommon.RightCheck(this.FormID, this.FormListAID, this.FormListBID, RightSub.新增))//权限管理 { this.ShowMessage("你没有此操作权限"); return; } if (DialogResult.Yes != ShowConfirmMessage("批量保存将覆盖所有用户的权限设置!")) { return; } SetTreeListDefault(treeList1.Nodes); OPWinListRule rule = new OPWinListRule(); OPWinList[] entity = this.GetEntityOPWinList(); OPWinListSub[] entitysub = this.GetEntityOPWinListSub(); rule.RAllSave(entity, entitysub); } catch { } }
/// <summary> /// 设计 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public override void btnDesign_Click(object sender, EventArgs e) { try { //base.btnDesign_Click(sender, e); if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.提交3)) { this.ShowMessage("你没有此操作权限"); return; } if (HTDataID == 0) { this.ShowMessage("请选择要操作的记录"); return; } DevComponents.DotNetBar.ComboBoxItem ci = this.ToolBarCItemGet(-1, ToolButtonName.drpPrintFile.ToString()); int tempReportID = SysConvert.ToInt32(((DevComponents.Editors.ComboItem)ci.SelectedItem).Tag); if (tempReportID == 0) { this.ShowMessage("请选择报表模板"); return; } FastReportX.ReportRun(tempReportID, (int)ReportPrintType.设计, new string[] { "ID", "MainID" }, new string[] { HTDataID.ToString(), HTDataID.ToString() }); } catch { } }
/// <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; } if (!CheckLastUpdateDay(txtFormDate.DateTime)) { return; } IOFormRule rule = new IOFormRule(); 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 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); } }
public override void btnToExcel_Click(object sender, EventArgs e) { if (!FCommon.RightCheck(this.FormID, this.RightFormID, this.FormListAID, this.FormListBID, RightSub.权限6)) { this.ShowMessage("你没有此操作权限"); return; } base.btnToExcel_Click(sender, e); }