예제 #1
0
    protected void Button1_Reset(object sender, EventArgs e)
    {
        string condition = " and PRMP_ProjectStates='" + "进度设置完成" + "'" + " or PRMP_ProjectStates='" + "进行中" + "'" + " or PRMP_ProjectStates='" + "进度延期" + "'" + " or PRMP_ProjectStates='" + "已完成" + "'";

        BindGridView_Projectinfo(condition);
        Panel_ProjectInfo.Visible = true;
        UpdatePanel_ProjectInfo.Update();
        TextBox1.Text = "";
        PRMP_ID.Text  = "";
        DropDownList1.SelectedValue = "请选择";
        DropDownList4.SelectedValue = "请选择";
        ProjectName.Text            = "";
    }
예제 #2
0
    //延期设置提交
    protected void Button2_Sh(object sender, EventArgs e)
    {
        if (TextBox5.Text.ToString() == "")
        {
            ScriptManager.RegisterClientScriptBlock(UpdatePanel_Postpone, GetType(), "aa", "alert('标记*的为必填项,请填写完整!')", true);
            return;
        }
        else
        {
            PRMProjectinfo.PRMPS_RelayDay = Convert.ToInt32(TextBox5.Text.ToString());
        }
        if (TextBox6.Text.ToString() == "")
        {
            ScriptManager.RegisterClientScriptBlock(UpdatePanel_Postpone, GetType(), "aa", "alert('标记*的为必填项,请填写完整!')", true);
            return;
        }
        else
        {
            PRMProjectinfo.PRMPS_RelayReason = TextBox6.Text.ToString();
        }
        // this.label_projectstate.Text = "延期";
        Guid gd = new Guid(label_projectid.Text.ToString());

        PRMProjectinfo.PRMP_ID = gd;
        Guid prm = new Guid(Label_SchduleID.Text.ToString());

        PRMProjectinfo.PRMPS_ID       = prm;
        PRMProjectinfo.PRMPS_RelayMan = Session["UserName"].ToString().Trim();
        ppm.InsertPRMProject_Postpone(PRMProjectinfo);
        //string hl=this.TextBox3.Text.ToString()+"延期";
        string hl = "进度延期";

        prp.UpdatePRMP_ProjectStates(gd, hl);
        Panel_Postpone.Visible = false;
        UpdatePanel_Postpone.Update();
        TextBox5.Text = "";
        TextBox6.Text = "";

        UpdatePanel_ProjectInfo.Update();
        PRMProjectinfo.PRMP_ID = new Guid(label_projectid.Text);
        BindGridview2(PRMProjectinfo);
        UpdatePanel2.Update();
        string condition = " and PRMP_ProjectStates='" + "进度设置完成" + "'" + " or PRMP_ProjectStates='" + "进行中" + "'" + " or PRMP_ProjectStates='" + "进度延期" + "'" + " or PRMP_ProjectStates='" + "已完成" + "'";

        BindGridView_Projectinfo(condition);
        UpdatePanel_ProjectInfo.Update();
    }
예제 #3
0
    //检索项目
    protected void Button1_Sh(object sender, EventArgs e)
    {
        string Condition = GetCondition();

        BindGridView_Projectinfo(Condition);
        Panel_ProjectInfo.Visible = true;
        UpdatePanel_ProjectInfo.Update();
        Panel2.Visible = false;
        UpdatePanel2.Update();
        Panel_Postpone.Visible = false;
        UpdatePanel_Postpone.Update();
        Panel_Pschedule.Visible = false;
        UpdatePanel_Pschedule.Update();
        Panel3.Visible = false;
        UpdatePanel3.Update();
        Panel_WorkOrder.Visible = false;
        UpdatePanel_WorkOrder.Update();
        Panel1.Visible = false;
        UpdatePanel1.Update();
    }
예제 #4
0
    //protected void Button1_TJ(object sender, EventArgs e)
    //{
    //    ClosePanel();
    //   // ShowPanel();
    //}

    //进度填写提交
    protected void Button1_TJWH(object sender, EventArgs e)
    {
        if (DropDownList3.Text.ToString() != "请选择")
        {
            PRMProjectinfo.PRMPS_ScheduleFinish = DropDownList3.SelectedValue.ToString();
        }
        else
        {
            ScriptManager.RegisterClientScriptBlock(UpdatePanel_Pschedule, GetType(), "aa", "alert('标记*的为必填项,请填写完整!')", true);
            return;
        }
        if (TextBox10.Text.ToString() != "")
        {
            PRMProjectinfo.PRMPS_WorkOrderNum = TextBox10.Text.ToString();
        }
        else
        {
            ScriptManager.RegisterClientScriptBlock(UpdatePanel_Pschedule, typeof(Page), "aa", "alert('标记*的为必填项,请填写完整!')", true);
            return;
        }
        if (TextBox11.Text.ToString() != "")
        {
            PRMProjectinfo.PRMPS_ProcessCondition = TextBox11.Text.ToString();
        }
        else
        {
            ScriptManager.RegisterClientScriptBlock(UpdatePanel_Pschedule, GetType(), "aa", "alert('标记*的为必填项,请填写完整!')", true);
            return;
        }
        //    //ok_upload_Click();


        Guid gd = new Guid(Label_SchduleID.Text);

        PRMProjectinfo.PRMPS_ID = gd;

        if (LabelQ_SaveDirectory.Text != "上传")
        {
            PRMProjectinfo.PRMPS_Accessory = "否";
            PRMProjectinfo.PRMPS_AccNum    = "";
            PRMProjectinfo.PRMPS_AccName   = "";
        }
        else
        if (LabelQ_SaveDirectory.Text == "上传")
        {
            PRMProjectinfo.PRMPS_Accessory = "是";
            PRMProjectinfo.PRMPS_AccNum    = label_AccNum.Text.ToString();
            PRMProjectinfo.PRMPS_AccName   = label_AccName.Text.ToString();
        }

        PRMProjectinfo.PRMPS_AccessoryPath = Label_FilePath.Text;
        PRMProjectinfo.PRMPS_ProcessMan    = Session["UserName"].ToString().Trim();
        ppm.InsertPRMProject_Schedule(PRMProjectinfo);
        Guid lp = new Guid(label_projectid.Text.ToString());

        PRMProjectinfo.PRMP_ID = lp;
        BindGridview2(PRMProjectinfo);
        int  i   = 0;
        bool lio = false;

        foreach (GridViewRow item in Gridview2.Rows)
        {
            if (item.Cells[5].Text == "是")
            {
                i++;
            }
            if (item.Cells[9].Text == "是")
            {
                lio = true;
            }
        }

        if (i == Gridview2.Rows.Count)
        {
            prp.UpdatePRMP_ProjectStates(lp, "已完成");
        }
        else
        if (lio)
        {
            prp.UpdatePRMP_ProjectStates(lp, "进度延期");
        }
        else
        if (!lio)
        {
            prp.UpdatePRMP_ProjectStates(lp, "进行中");
        }
        BindGridview2(PRMProjectinfo);
        UpdatePanel2.Update();
        string condition = " and PRMP_ProjectStates='" + "进度设置完成" + "'" + " or PRMP_ProjectStates='" + "进行中" + "'" + " or PRMP_ProjectStates='" + "进度延期" + "'" + " or PRMP_ProjectStates='" + "已完成" + "'";

        BindGridView_Projectinfo(condition);
        UpdatePanel_ProjectInfo.Update();
        TextBox7.Text  = "";
        TextBox8.Text  = "";
        TextBox9.Text  = "";
        TextBox14.Text = "";
        TextBox15.Text = "";
        TextBox10.Text = "";
        TextBox11.Text = "";
        DropDownList3.SelectedValue = "请选择";
        Panel_Pschedule.Visible     = false;
        UpdatePanel_Pschedule.Update();
        PRMProjectinfo.PRMP_ID = new Guid(label_projectid.Text);
        BindGridview2(PRMProjectinfo);
        UpdatePanel2.Update();
        string condition1 = " and PRMP_ProjectStates='" + "进度设置完成" + "'" + " or PRMP_ProjectStates='" + "进行中" + "'" + " or PRMP_ProjectStates='" + "进度延期" + "'" + " or PRMP_ProjectStates='" + "已完成" + "'";

        BindGridView_Projectinfo(condition1);
        UpdatePanel_ProjectInfo.Update();

        Panel3.Visible = false;
        UpdatePanel3.Update();
        Panel_WorkOrder.Visible = false;
        UpdatePanel_WorkOrder.Update();
        //this.LabelQ_SaveDirectory.Text = "";
        //this.Label_FilePath.Text = "";
    }