示例#1
0
 /// <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);
     }
 }
示例#2
0
        /// <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);
            }
        }
示例#3
0
        /// <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);
            }
        }
示例#4
0
        /// <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);
            }
        }
示例#5
0
 /// <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);
     }
 }
示例#6
0
        /// <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);
            }
        }
示例#7
0
        /// <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);
            }
        }
示例#8
0
        /// <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;
        }
示例#9
0
        /// <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);
            }
        }
示例#10
0
        /// <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);
            }
        }
示例#11
0
 /// <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);
     }
 }
示例#12
0
        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);
            }
        }
示例#13
0
        /// <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();
        }
示例#14
0
        /// <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);
            }
        }
示例#15
0
        /// <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);
            }
        }
示例#16
0
        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);
            }
        }
示例#17
0
        /// <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);
            }
        }
示例#18
0
        /// <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);
            }
        }
示例#19
0
        /// <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);
        }
示例#20
0
        /// <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);
            }
        }
示例#21
0
        /// <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);
            }
        }
示例#22
0
        /// <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);
            }
        }
示例#23
0
        /// <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);
            }
        }
示例#24
0
        /// <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);
            }
        }
示例#25
0
 /// <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);
     }
 }
示例#26
0
        /// <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
            {
            }
        }
示例#27
0
        /// <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
            {
            }
        }
示例#28
0
        /// <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);
            }
        }
示例#29
0
        /// <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);
            }
        }
示例#30
0
 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);
 }