protected void bt_OK_Click(object sender, EventArgs e)
    {
        int     tradeclient = 0, agentstaff = 0, paymode = 0;
        decimal amount = 0;

        tradeclient = (int)Session["BalanceTradeClient"];
        int.TryParse(ddl_AgentStaff.SelectedValue, out agentstaff);
        int.TryParse(ddl_PayMode.SelectedValue, out paymode);
        decimal.TryParse(tbx_Amount.Text, out amount);

        if (tradeclient == 0)
        {
            MessageBox.Show(this, "请选择收款客户!");
            return;
        }

        if (agentstaff == 0)
        {
            MessageBox.Show(this, "请选择收款经办人!");
            return;
        }

        if (paymode == 0)
        {
            MessageBox.Show(this, "请选择收款方式!");
            return;
        }

        if (amount == 0)
        {
            MessageBox.Show(this, "请选择收款金额!");
            return;
        }
        int ret = 0;

        if (paymode == 11)
        {
            ret = AC_BalanceUsageListBLL.BalanceAR((int)Session["OwnerClient"], tradeclient,
                                                   agentstaff, amount, tbx_Remark.Text, (string)Session["BalanceARIDs"]);
        }
        else
        {
            ret = AC_CashFlowListBLL.Receipt_BalanceAR((int)Session["OwnerClient"], tradeclient,
                                                       agentstaff, paymode, amount, tbx_Remark.Text, (int)Session["UserID"], 0, (string)Session["BalanceARIDs"]);
        }

        if (ret < 0)
        {
            MessageBox.Show(this, "结款失败!Ret=" + ret.ToString());
            return;
        }
        else
        {
            Session["BalanceARIDs"]       = null;
            Session["BalanceTradeClient"] = null;

            Response.Redirect("ARList.aspx?TradeClient=" + tradeclient.ToString());
        }
    }
Esempio n. 2
0
    private void BindData()
    {
        AC_BalanceUsageList m = new AC_BalanceUsageListBLL((int)ViewState["ID"]).Model;

        if (m != null)
        {
            pl_detail.BindData(m);
        }
    }
Esempio n. 3
0
        public BalanceUsageInfo(int id)
        {
            AC_BalanceUsageList m = new AC_BalanceUsageListBLL(id).Model;

            if (m != null)
            {
                FillModel(m);
            }
        }
    protected void bt_OK_Click(object sender, EventArgs e)
    {
        AC_BalanceUsageListBLL _bll;

        if ((int)ViewState["ID"] != 0)
        {
            //修改
            _bll = new AC_BalanceUsageListBLL((int)ViewState["ID"]);
        }
        else
        {
            //新增
            _bll = new AC_BalanceUsageListBLL();
        }

        pl_detail.GetData(_bll.Model);

        #region 判断必填项

        #endregion
        if ((int)ViewState["ID"] != 0)
        {
            //修改
            if (_bll.Update() == 0)
            {
                Response.Redirect("CashFlowList.aspx");
            }
        }
        else
        {
            //新增
            _bll.Model.InsertStaff = (int)Session["UserID"];
            ViewState["ID"]        = _bll.Add();
            if ((int)ViewState["ID"] > 0)
            {
                Response.Redirect("CashFlowList.aspx");
            }
        }
    }
    protected void bt_OK_Click(object sender, EventArgs e)
    {
        AC_BalanceUsageListBLL _bll ;
        if ((int)ViewState["ID"]!=0)
        {
            //修改
            _bll = new AC_BalanceUsageListBLL((int)ViewState["ID"]);
        }
        else
        {
            //新增
            _bll = new AC_BalanceUsageListBLL();
        }

        pl_detail.GetData(_bll.Model);

        #region 判断必填项

        #endregion
        if ((int)ViewState["ID"]!=0)
        {
            //修改
            if (_bll.Update()==0)
            {
                MessageBox.ShowAndRedirect(this,"修改成功!","BalanceUsageList.aspx");
            }
        }
        else
        {
            //新增
            _bll.Model.InsertStaff = (int)Session["UserID"];
            ViewState["ID"] = _bll.Add();
            if ((int)ViewState["ID"]>0)
            {
                MessageBox.ShowAndRedirect(this,"新增成功!","BalanceUsageList.aspx");
            }
        }
    }
 private void BindData()
 {
     AC_BalanceUsageList m = new AC_BalanceUsageListBLL((int)ViewState["ID"]).Model;
     if (m!=null) pl_detail.BindData(m);
 }
 public BalanceUsageInfo(int id)
 {
     AC_BalanceUsageList m = new AC_BalanceUsageListBLL(id).Model;
     if (m != null) FillModel(m);
 }