Beispiel #1
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);
            }
        }
        /// <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);
            }
        }
Beispiel #3
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);
            }
        }
Beispiel #4
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
            {
            }
        }
Beispiel #5
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);
            }
        }
Beispiel #6
0
        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);
            }
        }
Beispiel #7
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);
            }
        }
Beispiel #8
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);
            }
        }
Beispiel #9
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);
            }
        }
Beispiel #10
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);
            }
        }
Beispiel #11
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);
            }
        }
Beispiel #12
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);
            }
        }
Beispiel #13
0
        /// <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);
            }
        }
Beispiel #14
0
        public ActionResult Login(string q)
        {
            if (Session["CFSess"] == null)
            {
                if (q != null && q != "")
                {
                    var Url = FCommon.Decrypt(HttpUtility.UrlDecode(q));

                    string[] sUrl = Url.Split('~');
                    BALUser.FirstName = sUrl[2].Split(':')[1];
                    BALUser.LastName  = sUrl[3].Split(':')[1];
                    BALUser.Email     = sUrl[1].Split(':')[1];
                    return(View(BALUser));
                }
                else
                {
                    return(View());
                }
            }
            else
            {
                Response.Redirect("/Home/Index");
            }
            return(null);
        }
Beispiel #15
0
        public string Upload()
        {
            string FileOrignalName         = "";
            string FileGeneratedName       = "";
            string FileOrignalReturnName   = "";
            string FileGeneratedReturnName = "";
            string FilePath = "~/uploads/files/";

            for (int i = 0; i < Request.Files.Count; i++)
            {
                var file = Request.Files[i];
                FileOrignalName   = file.FileName;
                FileGeneratedName = FCommon.GenerateFileName(file.FileName);
                var path = Path.Combine(Server.MapPath(FilePath), FileGeneratedName);
                file.SaveAs(path);
                //FCommon.VaryQualityLevel(path);

                if (i > 0)
                {
                    FileOrignalReturnName   += ":" + FileOrignalName;
                    FileGeneratedReturnName += ":" + FileGeneratedName;
                }
                else
                {
                    FileOrignalReturnName   += FileOrignalName;
                    FileGeneratedReturnName += FileGeneratedName;
                }
            }
            return(JsonConvert.SerializeObject(FileOrignalReturnName + "|" + FileGeneratedReturnName));
        }
Beispiel #16
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();
        }
        /// <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);
            }
        }
Beispiel #18
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);
            }
        }
Beispiel #19
0
        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>
 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);
     }
 }
        /// <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>
 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);
     }
 }
Beispiel #23
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);
     }
 }
Beispiel #24
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);
            }
        }
Beispiel #25
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);
            }
        }
Beispiel #26
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);
            }
        }
Beispiel #27
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);
            }
        }
Beispiel #28
0
        public string SendInvitaion(string FName, string LName, string Email, string Desc)
        {
            string Content = FCommon.GetEmailTemplateBody("Invitation.txt");
            //Content = Content.Replace("@Logo", "<img src='http://www.salamislam.com/sites/default/files/video_poster/Eid-ul-Fitr-2013.-India-2.jpg'>");
            ////FCommon.SendEmail("*****@*****.**", "", "Tresmark Talk Chat", Content);

            //FCommon.SendEmail("*****@*****.**", Email, "Invitation", Content);
            CFSession CFSess = (CFSession)Session["CFSess"];
            string    Fasih  = HttpUtility.UrlEncode(FCommon.Encrypt("ToID:" + ((CFSession)Session["CFSess"]).ID + "~ToEmail:" + Email + "~FName:" + FName + "~LName:" + LName + "~Desc:" + Desc));

            string link = "http://175.107.202.227:8080/Account/Login?q=" + Fasih;

            Content = Content.Replace("@Link", link);
            Content = Content.Replace("@MyName", CFSess.FirstName + " " + CFSess.LastName);
            Content = Content.Replace("@UserName", FName + " " + LName);
            Content = Content.Replace("@Note", Desc);
            if (Desc != "")
            {
                Content = Content.Replace("@DisplayNote", "block");
            }
            else
            {
                Content = Content.Replace("@DisplayNote", "none");
            }

            if (FCommon.SendEmail("*****@*****.**", Email, "Invitation", Content))
            {
                return(JsonConvert.SerializeObject(BALUser.InsertUpdateInvitation(((CFSession)Session["CFSess"]).ID, Email, 0)));
            }
            return(JsonConvert.SerializeObject(""));
        }
Beispiel #29
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);
            }
        }
Beispiel #30
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);
     }
 }