Ejemplo n.º 1
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        StringBuilder    stringBuilder    = new StringBuilder();
        MonthDetailModel monthDetailModel = new MonthDetailModel();

        monthDetailModel.ContractID  = this.hdfcontrcn.Value;
        monthDetailModel.MonthPlanID = this.TEM_MonthPlanID;
        if (this.txtPlanMoney.Text.ToString() == "")
        {
            this.txtPlanMoney.Text = "0";
        }
        string text = this.txtOldBalance.Text.ToString();

        monthDetailModel.OldBalance  = new decimal?(decimal.Parse((text == "") ? "0" : text));
        monthDetailModel.PlanMoney   = new decimal?(decimal.Parse(this.txtPlanMoney.Text.ToString()));
        monthDetailModel.Plansubject = this.txtPlansubject.Text.ToString();
        monthDetailModel.ReMark      = this.TextBox2.Text.ToString();
        monthDetailModel.OrderID     = new int?(0);
        monthDetailModel.ThisBalance = new decimal?(0m);
        if (this.Tem_UID != null && this.Tem_UID != "")
        {
            monthDetailModel.UID = new Guid(this.Tem_UID);
            if (this.bll.Update(monthDetailModel, null))
            {
                stringBuilder.Append("parent.desktop.flowclass.location = parent.desktop.flowclass.location;");
                stringBuilder.Append("alert('保存成功');");
                stringBuilder.Append("top.frameWorkArea.window.desktop.getActive().close();");
                base.ClientScript.RegisterClientScriptBlock(base.GetType(), "sc", "<script>" + stringBuilder.ToString() + "</script>");
                return;
            }
            base.ClientScript.RegisterClientScriptBlock(base.GetType(), "sc", "<script>alert('保存失败')</script>");
            return;
        }
        else
        {
            monthDetailModel.UID = new Guid(this.FileUpload1.RecordCode.ToString());
            if (this.bll.Add(monthDetailModel))
            {
                stringBuilder.Append("parent.desktop.flowclass.location = parent.desktop.flowclass.location;");
                stringBuilder.Append("alert('保存成功');");
                stringBuilder.Append("top.frameWorkArea.window.desktop.getActive().close();");
                base.ClientScript.RegisterClientScriptBlock(base.GetType(), "sc", "<script>" + stringBuilder.ToString() + "</script>");
                return;
            }
            base.ClientScript.RegisterClientScriptBlock(base.GetType(), "sc", "<script>alert('保存失败')</script>");
            return;
        }
    }
Ejemplo n.º 2
0
 private void bindInitData(Guid gid)
 {
     if (gid.ToString() != "")
     {
         MonthDetailModel monthDetailModel = new MonthDetailModel();
         monthDetailModel = this.bll.GetModel(gid);
         if (monthDetailModel != null)
         {
             this.txtPlansubject.Text = monthDetailModel.Plansubject;
             this.TextBox2.Text       = monthDetailModel.ReMark;
             if (monthDetailModel.OldBalance.HasValue && monthDetailModel.OldBalance.ToString() != "")
             {
                 this.txtOldBalance.Text = decimal.Parse(monthDetailModel.OldBalance.ToString()).ToString();
             }
             else
             {
                 this.txtOldBalance.Text = "0.00";
             }
             if (monthDetailModel.PlanMoney.HasValue && monthDetailModel.PlanMoney.ToString() != "")
             {
                 this.txtPlanMoney.Text = decimal.Parse(monthDetailModel.PlanMoney.ToString()).ToString();
             }
             else
             {
                 this.txtPlanMoney.Text = "0.00";
             }
             this.hdfcontrcn.Value = monthDetailModel.ContractID;
             if (this.Plantype != "" && this.Plantype == "payout")
             {
                 PayoutContract payoutContract = new PayoutContract();
                 this.txtContr.Value = payoutContract.GetModel(monthDetailModel.ContractID).ContractName;
                 return;
             }
             if (this.Plantype != "" && this.Plantype == "income")
             {
                 DataTable table = Common2.GetTable("Con_Incomet_Contract", "ContractID='" + monthDetailModel.ContractID + "'");
                 if (table.Rows.Count > 0 && table.Rows[0]["ContractName"] != null)
                 {
                     this.txtContr.Value = table.Rows[0]["ContractName"].ToString();
                 }
             }
         }
     }
 }
Ejemplo n.º 3
0
 public bool Update(MonthDetailModel model, SqlTransaction trans)
 {
     return(this.dal.Update(model, trans));
 }
Ejemplo n.º 4
0
 public bool Add(MonthDetailModel model)
 {
     return(this.dal.Add(model));
 }
Ejemplo n.º 5
0
    protected void btnEdit_Click(object sender, EventArgs e)
    {
        string           arg_05_0         = string.Empty;
        MonthDetailLogic monthDetailLogic = new MonthDetailLogic();
        int num = 0;

        using (SqlConnection sqlConnection = new SqlConnection(SqlHelper.ConnectionString))
        {
            sqlConnection.Open();
            SqlTransaction sqlTransaction = sqlConnection.BeginTransaction();
            for (int i = 0; i < this.gvwWebLineList.Rows.Count; i++)
            {
                MonthDetailModel    monthDetailModel = new MonthDetailModel();
                ClientScriptManager arg_40_0         = this.Page.ClientScript;
                monthDetailModel.UID         = new Guid(this.gvwWebLineList.DataKeys[i].Value.ToString());
                monthDetailModel.MonthPlanID = new Guid(this.hdfMonthPalnID.Value);
                HtmlInputText htmlInputText = this.gvwWebLineList.Rows[i].FindControl("txtOrderID") as HtmlInputText;
                if (htmlInputText.Value != "" && htmlInputText.Value != "0")
                {
                    monthDetailModel.OrderID = new int?(Convert.ToInt32(htmlInputText.Value.ToString()));
                }
                else
                {
                    monthDetailModel.OrderID = new int?(i + 1);
                }
                HiddenField hiddenField = this.gvwWebLineList.Rows[i].FindControl("hidenContractID") as HiddenField;
                if (!(hiddenField.Value.ToString() != ""))
                {
                    num = 0;
                    break;
                }
                monthDetailModel.ContractID  = hiddenField.Value.ToString();
                monthDetailModel.Plansubject = "";
                HtmlInputText htmlInputText2 = this.gvwWebLineList.Rows[i].FindControl("txtOldBalance") as HtmlInputText;
                if (htmlInputText2.Value.ToString() != "")
                {
                    monthDetailModel.OldBalance = new decimal?(decimal.Parse(htmlInputText2.Value.ToString()));
                }
                else
                {
                    monthDetailModel.OldBalance = new decimal?(0m);
                }
                HtmlInputText htmlInputText3 = this.gvwWebLineList.Rows[i].FindControl("txtPlanMoney") as HtmlInputText;
                if (htmlInputText3.Value.ToString() != "")
                {
                    monthDetailModel.PlanMoney = new decimal?(decimal.Parse(htmlInputText3.Value.ToString()));
                }
                else
                {
                    monthDetailModel.PlanMoney = new decimal?(0m);
                }
                HtmlInputText htmlInputText4 = this.gvwWebLineList.Rows[i].FindControl("txtRemark") as HtmlInputText;
                if (htmlInputText4.Value.ToString() != "")
                {
                    monthDetailModel.ReMark = htmlInputText4.Value.ToString();
                }
                else
                {
                    monthDetailModel.ReMark = "";
                }
                if (monthDetailLogic.Update(monthDetailModel, sqlTransaction))
                {
                    num = 1;
                }
            }
            if (num == 1)
            {
                sqlTransaction.Commit();
                Fund_Plan_MonthMainInfo fund_Plan_MonthMainInfo = new Fund_Plan_MonthMainInfo();
                fund_Plan_MonthMainInfo.MonthPlanID  = new Guid(this.hdfMonthPalnID.Value);
                fund_Plan_MonthMainInfo.OperatorCode = base.UserCode;
                fund_Plan_MonthMainInfo.Remark       = this.txtRemark.Text.ToString().Trim();
                this.FA.updateMainInfo(fund_Plan_MonthMainInfo);
                StringBuilder stringBuilder = new StringBuilder();
                stringBuilder.Append("btnEdit_onclick();");
                base.RegisterScript(stringBuilder.ToString());
            }
            else
            {
                sqlTransaction.Rollback();
                StringBuilder stringBuilder2 = new StringBuilder();
                stringBuilder2.Append("btnEdit_onclick();");
                base.RegisterScript(stringBuilder2.ToString());
            }
        }
    }
Ejemplo n.º 6
0
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        this.gvwWebLineList.Style.Add("min-width", "1024px");
        string           text             = string.Empty;
        MonthDetailLogic monthDetailLogic = new MonthDetailLogic();
        int num = 0;

        using (SqlConnection sqlConnection = new SqlConnection(SqlHelper.ConnectionString))
        {
            sqlConnection.Open();
            SqlTransaction sqlTransaction = sqlConnection.BeginTransaction();
            for (int i = 0; i < this.gvwWebLineList.Rows.Count; i++)
            {
                MonthDetailModel    monthDetailModel = new MonthDetailModel();
                ClientScriptManager arg_5B_0         = this.Page.ClientScript;
                monthDetailModel.UID         = new Guid(this.gvwWebLineList.DataKeys[i].Value.ToString());
                monthDetailModel.MonthPlanID = new Guid(this.hdfMonthPalnID.Value);
                monthDetailModel.ThisBalance = new decimal?(0m);
                HtmlInputText htmlInputText = this.gvwWebLineList.Rows[i].FindControl("txtOrderID") as HtmlInputText;
                monthDetailModel.OrderID = new int?(string.IsNullOrEmpty(htmlInputText.Value.Trim()) ? 0 : Convert.ToInt32(htmlInputText.Value.ToString()));
                HiddenField hiddenField = this.gvwWebLineList.Rows[i].FindControl("hidenContractID") as HiddenField;
                if (hiddenField.Value.ToString() != "")
                {
                    if (this.findInfoByContractID(hiddenField.Value.ToString(), monthDetailModel.UID.ToString()))
                    {
                        text += "依据合同已存在!";
                        num   = 2;
                        break;
                    }
                    monthDetailModel.ContractID = hiddenField.Value.ToString();
                }
                monthDetailModel.Plansubject = "";
                HtmlInputText htmlInputText2 = this.gvwWebLineList.Rows[i].FindControl("txtOldBalance") as HtmlInputText;
                monthDetailModel.OldBalance = new decimal?(string.IsNullOrEmpty(htmlInputText2.Value.Trim()) ? 0m : decimal.Parse(htmlInputText2.Value.ToString()));
                HtmlInputText htmlInputText3 = this.gvwWebLineList.Rows[i].FindControl("txtPlanMoney") as HtmlInputText;
                monthDetailModel.PlanMoney = new decimal?(string.IsNullOrEmpty(htmlInputText3.Value.Trim()) ? 0m : decimal.Parse(htmlInputText3.Value.ToString()));
                HtmlInputText htmlInputText4 = this.gvwWebLineList.Rows[i].FindControl("txtConRemark") as HtmlInputText;
                monthDetailModel.ReMark = (string.IsNullOrEmpty(htmlInputText4.Value.Trim()) ? string.Empty : htmlInputText4.Value.ToString());
                if (!string.IsNullOrEmpty(monthDetailModel.ContractID))
                {
                    if (monthDetailModel.PlanMoney < 1m)
                    {
                        num  = 2;
                        text = "计划金额应大于0";
                        break;
                    }
                    if (this.findInfoByUID(monthDetailModel.UID.ToString()))
                    {
                        if (monthDetailLogic.Add(monthDetailModel))
                        {
                            num = 1;
                        }
                    }
                    else
                    {
                        if (monthDetailLogic.Update(monthDetailModel, sqlTransaction))
                        {
                            num = 1;
                        }
                    }
                }
            }
            if (num == 1)
            {
                sqlTransaction.Commit();
                this.BindPlanDetail();
                DataTable dataTable = this.ViewState["temDT"] as DataTable;
                DataRow   dataRow   = dataTable.NewRow();
                dataRow["UID"]         = Guid.NewGuid();
                dataRow["MonthPlanID"] = this.hdfMonthPalnID.Value;
                dataRow["ContractID"]  = "";
                dataRow["Plansubject"] = "";
                dataRow["PlanMoney"]   = "0.00";
                dataRow["OldBalance"]  = "0.00";
                dataRow["OrderID"]     = "-1";
                dataRow["ReMark"]      = "";
                dataRow["ThisBalance"] = "0.00";
                dataTable.Rows.Add(dataRow);
                this.gvwWebLineList.DataSource = dataTable;
                this.gvwWebLineList.DataBind();
            }
            else
            {
                if (num == 2)
                {
                    sqlTransaction.Rollback();
                    StringBuilder stringBuilder = new StringBuilder();
                    stringBuilder.Append(" top.ui.alert('" + text + "');");
                    base.RegisterScript(stringBuilder.ToString());
                }
            }
        }
    }
Ejemplo n.º 7
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        string text = string.Empty;
        int    num  = 0;

        using (SqlConnection sqlConnection = new SqlConnection(SqlHelper.ConnectionString))
        {
            sqlConnection.Open();
            SqlTransaction sqlTransaction = sqlConnection.BeginTransaction();
            for (int i = 0; i < this.gvwWebLineList.Rows.Count; i++)
            {
                MonthDetailModel monthDetailModel = new MonthDetailModel();
                monthDetailModel.ThisBalance = new decimal?(0m);
                monthDetailModel.UID         = new Guid(this.gvwWebLineList.DataKeys[i].Value.ToString());
                monthDetailModel.MonthPlanID = new Guid(this.hdfMonthPalnID.Value);
                monthDetailModel.OrderID     = new int?(0);
                HiddenField hiddenField = this.gvwWebLineList.Rows[i].FindControl("hidenContractID") as HiddenField;
                if (!string.IsNullOrEmpty(hiddenField.Value.Trim()))
                {
                    if (this.findInfoByContractID(hiddenField.Value.ToString(), monthDetailModel.UID.ToString()))
                    {
                        text += "依据合同已存在!";
                        num   = 0;
                        break;
                    }
                    monthDetailModel.ContractID = hiddenField.Value.ToString();
                }
                monthDetailModel.Plansubject = string.Empty;
                HtmlInputText htmlInputText = this.gvwWebLineList.Rows[i].FindControl("txtOldBalance") as HtmlInputText;
                monthDetailModel.OldBalance = new decimal?(string.IsNullOrEmpty(htmlInputText.Value.Trim()) ? 0m : decimal.Parse(htmlInputText.Value));
                HtmlInputText htmlInputText2 = this.gvwWebLineList.Rows[i].FindControl("txtPlanMoney") as HtmlInputText;
                monthDetailModel.PlanMoney = new decimal?(string.IsNullOrEmpty(htmlInputText2.Value.Trim()) ? 0m : decimal.Parse(htmlInputText2.Value.Trim()));
                HtmlInputText htmlInputText3 = this.gvwWebLineList.Rows[i].FindControl("txtConRemark") as HtmlInputText;
                monthDetailModel.ReMark = (string.IsNullOrEmpty(htmlInputText3.Value.Trim()) ? string.Empty : htmlInputText3.Value.Trim());
                if (!string.IsNullOrEmpty(monthDetailModel.ContractID))
                {
                    if (monthDetailModel.PlanMoney < 1m)
                    {
                        num  = 2;
                        text = "计划金额应大于0";
                        break;
                    }
                    if (this.findInfoByUID(monthDetailModel.UID.ToString()))
                    {
                        if (this.bll.Add(monthDetailModel))
                        {
                            num = 1;
                        }
                    }
                    else
                    {
                        if (this.bll.Update(monthDetailModel, sqlTransaction))
                        {
                            num = 1;
                        }
                    }
                }
            }
            if (num == 1)
            {
                sqlTransaction.Commit();
                Fund_Plan_MonthMainInfo monthMainInfo = this.GetMonthMainInfo();
                monthMainInfo.MonthPlanID  = new Guid(this.hdfMonthPalnID.Value);
                monthMainInfo.OperatorCode = base.UserCode;
                monthMainInfo.Remark       = this.txtRemark.Text.ToString().Trim();
                if (this.FA.IsExitFundPlanMainInfo(monthMainInfo.PlanType, monthMainInfo.MonthPlanID.ToString(), monthMainInfo.PrjGuid.ToString()))
                {
                    this.FA.updateMainInfo(monthMainInfo);
                }
                else
                {
                    this.FA.AddPlanMainInfo(monthMainInfo);
                }
                base.RegisterScript("top.ui.tabSuccess({ parentName: '_Flowclass' });");
                this.BindPlanDetail();
            }
            else
            {
                sqlTransaction.Rollback();
                base.RegisterScript("top.ui.alert('保存失败! " + text + "')");
            }
        }
    }