Exemplo n.º 1
0
    protected void Button_save_Click(object sender, EventArgs e)
    {
        ItemProgInfo itemProgInfo = new ItemProgInfo();

        if (base.Request["pk"] != null)
        {
            itemProgInfo.ID = int.Parse(base.Request["pk"].ToString());
        }
        itemProgInfo.ApproveDate   = DateTime.Parse(this.DateBox_sprq.Text);
        itemProgInfo.ApproveIdea   = this.TextBox_spyj.Text;
        itemProgInfo.ApprovePerson = this.TextBox_spr.Text;
        if (this.RadioButton_ok.Checked)
        {
            itemProgInfo.ApproveResult = 1;
        }
        else
        {
            itemProgInfo.ApproveResult = -1;
        }
        bool flag = ItemProgAction.ItemProgInfoOp(itemProgInfo, "Sp");

        if (flag)
        {
            string text = " parent.desktop.flowclass.location='/EPC/17/Frame.aspx?url=../../epc/17/PPM/Prog/ItemProgList.aspx&Type=ShenHe&PrjState=0&Levels=0';";
            text += "alert('保存成功');";
            text += "top.frameWorkArea.window.desktop.getActive().close();";
            this.JavaScriptControl1.Text = text;
            return;
        }
        this.JavaScriptControl1.Text = "alert('保存失败!');";
    }
Exemplo n.º 2
0
    protected void Button_save_Click(object sender, EventArgs e)
    {
        if (this.TextBox_cfyj.Text.Length > this.TextBox_cfyj.MaxLength)
        {
            this.JavaScriptControl1.Text = "alert('奖罚依据输入内容过长!')";
            return;
        }
        if (this.TextBox_cfyy.Text.Length > this.TextBox_cfyy.MaxLength)
        {
            this.JavaScriptControl1.Text = "alert('奖罚原因输入内容过长!')";
            return;
        }
        if (this.Textbox_bz.Text.Length > this.Textbox_bz.MaxLength)
        {
            this.JavaScriptControl1.Text = "alert('备注输入内容过长!')";
            return;
        }
        ItemProgInfo itemProgInfo = new ItemProgInfo();

        if (!string.IsNullOrWhiteSpace(this.pk))
        {
            itemProgInfo.ID = int.Parse(this.pk);
        }
        itemProgInfo.ApproveResult = 0;
        itemProgInfo.ByProgObject  = this.TextBox_bcfdx.Text.Trim();
        itemProgInfo.Remark        = this.Textbox_bz.Text.Trim();
        itemProgInfo.ProgUnit      = this.TextBox_cfdw.Text;
        if (this.Textbox_cfje.Text.Trim() != "")
        {
            itemProgInfo.ProgMoney = decimal.Parse(this.Textbox_cfje.Text.Trim());
        }
        if (this.Textbox_cfrq.Text.Trim() != "")
        {
            itemProgInfo.ProgDate = DateTime.Parse(this.Textbox_cfrq.Text.Trim());
        }
        itemProgInfo.ProgGist      = this.TextBox_cfyj.Text.Trim();
        itemProgInfo.ProgCause     = this.TextBox_cfyy.Text.Trim();
        itemProgInfo.Principal     = this.Textbox_fzr.Text.Trim();
        itemProgInfo.ProgBurstunit = this.Textbox_cfdkcdw.Text.Trim();
        if (base.Request["Levels"] != null)
        {
            itemProgInfo.ProgSign = int.Parse(base.Request["Levels"].ToString());
        }
        if (base.Request["Prjcode"] != null)
        {
            itemProgInfo.PrjCode = base.Request["Prjcode"].ToString();
        }
        if (this.DropDownList_lb.SelectedValue != "")
        {
            itemProgInfo.ProgSortCode = int.Parse(this.DropDownList_lb.SelectedValue);
        }
        string sqlString = string.Empty;
        bool   flag;

        if (string.IsNullOrWhiteSpace(this.pk))
        {
            flag = ItemProgAction.ItemProgInfoOp(itemProgInfo, "Insert");
            DatumLogic datumLogic = new DatumLogic();
            int        maxID      = datumLogic.getMaxID("Prj_ItemProg", "ID");
            if (this.cbkmark.Checked)
            {
                sqlString = string.Concat(new object[]
                {
                    "UPDATE Prj_ItemProg SET filesType = ",
                    this.DDTClass.SelectedValue,
                    ",[mark] = 3 WHERE ID=",
                    maxID
                });
            }
            else
            {
                sqlString = string.Concat(new object[]
                {
                    "UPDATE Prj_ItemProg SET filesType = ",
                    this.DDTClass.SelectedValue,
                    ",[mark] = 2 WHERE ID=",
                    maxID
                });
            }
        }
        else
        {
            flag = ItemProgAction.ItemProgInfoOp(itemProgInfo, "Update");
            if (this.cbkmark.Checked)
            {
                sqlString = string.Concat(new object[]
                {
                    "UPDATE Prj_ItemProg SET filesType = ",
                    this.DDTClass.SelectedValue,
                    ",[mark] = 3 WHERE ID=",
                    itemProgInfo.ID
                });
            }
            else
            {
                sqlString = string.Concat(new object[]
                {
                    "UPDATE Prj_ItemProg SET filesType = ",
                    this.DDTClass.SelectedValue,
                    ",[mark] = 2 WHERE ID=",
                    itemProgInfo.ID
                });
            }
        }
        if (flag)
        {
            publicDbOpClass.ExecSqlString(sqlString);
            base.RegisterScript("top.ui.tabSuccess({ parentName: '_ItemProgManage' })");
            return;
        }
        this.JavaScriptControl1.Text = "alert('保存失败!');";
    }