Esempio n. 1
0
    private void BudgetConDataBind()
    {
        DataTable dt = BGPayIncomeManager.GetPayIncomeListByPIID(piid);

        if (dt.Rows.Count > 0)
        {
            string PiName = dt.Rows[0]["PIEcoSubName"].ToString();
            txtPro.Text = PiName;
        }
        DataTable dtCell = BGBudgetConCellManager.GetBudgetConCellListByPIID(piid);

        for (int i = 0; i < dtCell.Rows.Count; i++)
        {
            if (i == 0)
            {
                ckA.Checked = true;
                tbA.Text    = dtCell.Rows[i]["BCCName"].ToString();
                tbCtrA.Text = dtCell.Rows[i]["BCCStan"].ToString();
            }
            else if (i == 1)
            {
                ckB.Checked = true;
                tbB.Text    = dtCell.Rows[i]["BCCName"].ToString();
                tbCtrB.Text = dtCell.Rows[i]["BCCStan"].ToString();
            }
            else if (i == 2)
            {
                ckC.Checked = true;
                tbC.Text    = dtCell.Rows[i]["BCCName"].ToString();
                tbCtrC.Text = dtCell.Rows[i]["BCCStan"].ToString();
            }
            else if (i == 3)
            {
                ckD.Checked = true;
                tbD.Text    = dtCell.Rows[i]["BCCName"].ToString();
                tbCtrD.Text = dtCell.Rows[i]["BCCStan"].ToString();
            }
            else if (i == 4)
            {
                ckE.Checked = true;
                tbE.Text    = dtCell.Rows[i]["BCCName"].ToString();
                tbCtrE.Text = dtCell.Rows[i]["BCCStan"].ToString();
            }
            else if (i == 5)
            {
                ckF.Checked = true;
                tbF.Text    = dtCell.Rows[i]["BCCName"].ToString();
                tbCtrF.Text = dtCell.Rows[i]["BCCStan"].ToString();
            }
        }
    }
    protected void repBudPro_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        string piid = e.CommandArgument.ToString();

        if (e.CommandName == "AltPro")
        {
            //修改
            Response.Redirect("BudProjectAlter.aspx?piid=" + piid, true);
        }
        else if (e.CommandName == "DelPro")
        {
            //删除
            BGBudgetConManager.DelAppPIIDConCell(piid);
            BGBudgetConCellManager.DelAppPIIDConCell(piid);
            BudgetConDataBind();
        }
    }
Esempio n. 3
0
    protected void btnMod_Click(object sender, EventArgs e)
    {
        //添加-->
        BG_BudgetConCell        cell = null;
        List <BG_BudgetConCell> list = new List <BG_BudgetConCell>();

        int piidInt = common.IntSafeConvert(piid);

        if (ckA.Checked)
        {
            //启用
            cell           = new BG_BudgetConCell();
            cell.PIID      = piidInt;
            cell.BCCName   = common.RemoveUnsafeHtml(tbA.Text.Trim());
            cell.BCCStan   = ParseUtil.ToDecimal(tbCtrA.Text.Trim(), 0);
            cell.BCCUseSta = "启用";
            list.Add(cell);
        }

        if (ckB.Checked)
        {
            //启用
            cell           = new BG_BudgetConCell();
            cell.PIID      = piidInt;
            cell.BCCName   = common.RemoveUnsafeHtml(tbB.Text.Trim());
            cell.BCCStan   = ParseUtil.ToDecimal(tbCtrB.Text.Trim(), 0);
            cell.BCCUseSta = "启用";
            list.Add(cell);
        }
        if (ckC.Checked)
        {
            //启用
            cell           = new BG_BudgetConCell();
            cell.PIID      = piidInt;
            cell.BCCName   = common.RemoveUnsafeHtml(tbC.Text.Trim());
            cell.BCCStan   = ParseUtil.ToDecimal(tbCtrC.Text.Trim(), 0);
            cell.BCCUseSta = "启用";
            list.Add(cell);
        }
        if (ckD.Checked)
        {
            //启用
            cell           = new BG_BudgetConCell();
            cell.PIID      = piidInt;
            cell.BCCName   = common.RemoveUnsafeHtml(tbD.Text.Trim());
            cell.BCCStan   = ParseUtil.ToDecimal(tbCtrD.Text.Trim(), 0);
            cell.BCCUseSta = "启用";
            list.Add(cell);
        }
        if (ckE.Checked)
        {
            //启用
            cell           = new BG_BudgetConCell();
            cell.PIID      = piidInt;
            cell.BCCName   = common.RemoveUnsafeHtml(tbE.Text.Trim());
            cell.BCCStan   = ParseUtil.ToDecimal(tbCtrE.Text.Trim(), 0);
            cell.BCCUseSta = "启用";
            list.Add(cell);
        }
        if (ckF.Checked)
        {
            //启用
            cell           = new BG_BudgetConCell();
            cell.PIID      = piidInt;
            cell.BCCName   = common.RemoveUnsafeHtml(tbF.Text.Trim());
            cell.BCCStan   = ParseUtil.ToDecimal(tbCtrF.Text.Trim(), 0);
            cell.BCCUseSta = "启用";
            list.Add(cell);
        }

        bool flag = BGBudgetConCellManager.UpdateBantch(list, piid);

        if (flag)
        {
            Response.Redirect("BudProjectList.aspx", true);
        }
    }
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        //添加-->

        string                  piid    = ddlPayIncome.SelectedItem.Value;
        int                     piidInt = common.IntSafeConvert(piid);
        BG_BudgetConCell        cell    = null;
        List <BG_BudgetConCell> list    = new List <BG_BudgetConCell>();

        if (ckA.Checked)
        {
            //A启用
            cell           = new BG_BudgetConCell();
            cell.PIID      = piidInt;
            cell.BCCName   = common.RemoveUnsafeHtml(tbA.Text.Trim());
            cell.BCCStan   = ParseUtil.ToDecimal(tbCtrA.Text.Trim(), 0);
            cell.BCCUseSta = "启用";
            list.Add(cell);
        }

        if (ckB.Checked)
        {
            //B启用
            cell           = new BG_BudgetConCell();
            cell.PIID      = piidInt;
            cell.BCCName   = common.RemoveUnsafeHtml(tbB.Text.Trim());
            cell.BCCStan   = ParseUtil.ToDecimal(tbCtrB.Text.Trim(), 0);
            cell.BCCUseSta = "启用";
            list.Add(cell);
        }
        if (ckC.Checked)
        {
            //C启用
            cell           = new BG_BudgetConCell();
            cell.PIID      = piidInt;
            cell.BCCName   = common.RemoveUnsafeHtml(tbC.Text.Trim());
            cell.BCCStan   = ParseUtil.ToDecimal(tbCtrC.Text.Trim(), 0);
            cell.BCCUseSta = "启用";
            list.Add(cell);
        }
        if (ckD.Checked)
        {
            //D启用
            cell           = new BG_BudgetConCell();
            cell.PIID      = piidInt;
            cell.BCCName   = common.RemoveUnsafeHtml(tbD.Text.Trim());
            cell.BCCStan   = ParseUtil.ToDecimal(tbCtrD.Text.Trim(), 0);
            cell.BCCUseSta = "启用";
            list.Add(cell);
        }
        if (ckE.Checked)
        {
            //E启用
            cell           = new BG_BudgetConCell();
            cell.PIID      = piidInt;
            cell.BCCName   = common.RemoveUnsafeHtml(tbE.Text.Trim());
            cell.BCCStan   = ParseUtil.ToDecimal(tbCtrE.Text.Trim(), 0);
            cell.BCCUseSta = "启用";
            list.Add(cell);
        }
        if (ckF.Checked)
        {
            //F启用
            cell           = new BG_BudgetConCell();
            cell.PIID      = piidInt;
            cell.BCCName   = common.RemoveUnsafeHtml(tbF.Text.Trim());
            cell.BCCStan   = ParseUtil.ToDecimal(tbCtrF.Text.Trim(), 0);
            cell.BCCUseSta = "启用";
            list.Add(cell);
        }


        //添加项目预算控制记录
        BG_BudgetCon bgBudget = new BG_BudgetCon();

        bgBudget.PIID     = piidInt;
        bgBudget.YNUse    = "启用";
        bgBudget.BCRemark = "备注";
        BGBudgetConManager.AddBudgetCon(bgBudget);

        //批量添加项目预算控制单元记录
        BGBudgetConCellManager.AddBudgetConCell(list);
        Response.Redirect("BudProjectList.aspx", true);
    }