private int AddPayment()
        {
            LoginInfo  currentUser = Session["login"] as LoginInfo;
            To_Outcome outcome     = new To_Outcome();

            outcome.OutComeDate        = DateTime.Parse(this.txtFKDate.Text.Trim()); //付款日期
            outcome.OutComeItem        = this.ddlpayitem.SelectedItem.Text;;         //付款类别
            outcome.OutComeItemId      = int.Parse(ddlpayitem.SelectedValue);        //付款类别对应id
            outcome.OutComeMoney       = double.Parse(this.txtPayMoney.Text);        //付款金额
            outcome.ComeUnit           = this.txtSKUnit.Text.Trim();                 //收款单位
            outcome.OutComeBankName    = this.ddlPayBank.SelectedItem.Text;          //付款银行
            outcome.OutComeBankId      = int.Parse(this.ddlPayBank.SelectedValue);
            outcome.OutComeBankAccount = this.lblPayAccount.Text.Trim();             //付款帐号
            outcome.OutComeDepart      = this.ddlPayDepart.SelectedItem.Text;        //所属部门
            outcome.OutComeDepartId    = int.Parse(this.ddlPayDepart.SelectedValue); //所属部门id
            outcome.Remark             = this.txtMark.Value.Trim();                  //备注
            outcome.MakeName           = currentUser.Cname;
            outcome.MakeId             = currentUser.Id;
            outcome.MakeDate           = DateTime.Now;
            outcome.OutComeStatus      = this.payStatus.Checked ? "1" : "0";

            int result = To_OutcomeManager.Add(outcome);

            return(result);
        }
        protected void outList_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            string Id = e.CommandArgument.ToString();

            switch (e.CommandName)
            {
            case "Edit":
                Response.Redirect("OutComeUpdate.aspx?id=" + Id);
                break;

            case "Detail":
                Response.Redirect("OutComeDetail.aspx?id=" + Id);
                break;

            case "Delete":
                Del(int.Parse(Id));
                break;

            case "confirm":
                To_OutcomeManager.UpdateStatus(Id, "1");
                break;

            case "CANCEL":
                To_OutcomeManager.UpdateStatus(Id, "0");
                break;
            }
            Load_OutcomeList();
        }
        private void Load_InititalData()
        {
            string id = Request.QueryString["id"];

            if (!string.IsNullOrEmpty(id))
            {
                To_Outcome outcome = To_OutcomeManager.GetModel(id);

                this.lblOutcomeDate.Text        = outcome.OutComeDate.ToString("yyyy-MM-dd");
                this.lblOutComeItem.Text        = outcome.OutComeItem;
                this.lblOutcomeMoney.Text       = outcome.OutComeMoney.ToString("0.00");
                this.lblComeDepart.Text         = outcome.ComeUnit;
                this.lblOutcomeBank.Text        = outcome.OutComeBankName;
                this.lblOutcomeBankAccount.Text = outcome.OutComeBankAccount;
                this.lblOutcomeDepart.Text      = outcome.OutComeDepart;
                this.LtrMark.Text          = outcome.Remark;
                this.lblmakeName.Text      = outcome.MakeName;
                this.lblmakeDate.Text      = outcome.MakeDate.ToString("yyyy-MM-dd");
                this.lblOutcomeStatus.Text = outcome.OutComeStatus == "1" ? "已支付" : "未支付";
            }
        }
Exemple #4
0
        private int UpdatePayment()
        {
            string     id      = Request.QueryString["id"];
            To_Outcome outcome = To_OutcomeManager.GetModel(id);

            outcome.OutComeDate        = DateTime.Parse(this.txtFKDate.Text.Trim()); //付款日期
            outcome.OutComeItem        = this.ddlpayitem.SelectedItem.Text;;         //付款类别
            outcome.OutComeItemId      = int.Parse(ddlpayitem.SelectedValue);        //付款类别对应id
            outcome.OutComeMoney       = double.Parse(this.txtPayMoney.Text);        //付款金额
            outcome.ComeUnit           = this.txtSKUnit.Text.Trim();                 //收款单位
            outcome.OutComeBankName    = this.ddlPayBank.SelectedItem.Text;          //付款银行
            outcome.OutComeBankId      = int.Parse(this.ddlPayBank.SelectedValue);
            outcome.OutComeBankAccount = this.lblPayAccount.Text.Trim();             //付款帐号
            outcome.OutComeDepart      = this.ddlPayDepart.SelectedItem.Text;        //所属部门
            outcome.OutComeDepartId    = int.Parse(this.ddlPayDepart.SelectedValue); //所属部门id
            outcome.Remark             = this.txtMark.Value.Trim();                  //备注
            outcome.OutComeStatus      = this.payStatus.Checked ? "1" : "0";

            int result = To_OutcomeManager.Update(outcome);

            return(result);
        }
Exemple #5
0
        /// <summary>
        /// 加载初始信息
        /// </summary>
        private void Load_InitialData()
        {
            Load_Bank();
            Load_Depart();
            BindOutComeType();
            string id = Request.QueryString["id"];

            if (!string.IsNullOrEmpty(id))
            {
                To_Outcome outcome = To_OutcomeManager.GetModel(id);

                this.txtFKDate.Text             = outcome.OutComeDate.ToString("yyyy-MM-dd");
                this.ddlpayitem.SelectedValue   = outcome.OutComeItemId.ToString();
                this.txtPayMoney.Text           = outcome.OutComeMoney.ToString("0.00");
                this.txtSKUnit.Text             = outcome.ComeUnit.ToString();
                this.ddlPayBank.SelectedValue   = outcome.OutComeBankId.ToString();
                this.lblPayAccount.Text         = outcome.OutComeBankAccount;
                this.ddlPayDepart.SelectedValue = outcome.OutComeDepartId.ToString();
                this.txtMark.Value     = outcome.Remark;
                this.lblMaker.Text     = outcome.MakeName;
                this.lblMakeDate.Text  = outcome.MakeDate.ToString("yyyy-MM-dd");
                this.payStatus.Checked = outcome.OutComeStatus == "1" ? true : false;
            }
        }
 /// <summary>
 /// 删除数据
 /// </summary>
 /// <param name="id"></param>
 private void Del(int id)
 {
     int result = To_OutcomeManager.Delete(id);
 }