Esempio n. 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!(Session["UserRole"].ToString().Contains("项目进度查看") || Session["UserRole"].ToString().Contains("项目部门设置") || Session["UserRole"].ToString().Contains("项目进度设置")))
        {
            Response.Redirect("~/Default.aspx");
        }

        if (!IsPostBack)
        {
            if (Request.QueryString["state"] == null)
            {
                label_pagestate.Text = "Look";
            }
            else
            {
                label_pagestate.Text = Request.QueryString["state"];
            }
            string state = label_pagestate.Text;
            if (state == "Setting")
            {
                Title = "项目进度设置";
                //this.DropDownList4.Enabled = false;
                //this.DropDownList4.SelectedValue = "总经理审核通过";
                //string Condition = GetCondition();
                BindGridView_Projectinfo("");
                Gridview2.Columns[10].Visible = false;
                Gridview2.Columns[12].Visible = false;
            }
            if (state == "Look")
            {
                Title = "项目进度查看";
                BindGridView_Projectinfo("");
                Button6.Visible = false;
                Button7.Visible = false;
                Button9.Visible = true;
                Gridview2.Columns[10].Visible = false;
                Gridview2.Columns[11].Visible = false;
            }
            if (state == "arrange")
            {
                Title = "项目部门安排";
                //this.DropDownList4.Enabled = false;
                //this.DropDownList4.SelectedValue = "总经理审核通过";
                //string Condition = GetCondition();
                BindGridView_Projectinfo("");
                Gridview2.Columns[11].Visible = false;
                Gridview2.Columns[12].Visible = false;
            }

            UpdatePanel_ProjectSearch.Visible = true;
            Panel_ProjectSearch.Visible       = true;

            UpdatePanel2_Project.Visible = true;
            UpdatePanel2_Project.Update();
        }
    }
Esempio n. 2
0
 //重置
 protected void Button3_Reset(object sender, EventArgs e)
 {
     try
     {
         BindGridView_Projectinfo("");
         UpdatePanel2_Project.Visible = true;
         UpdatePanel2_Project.Update();
         ProjectName.Text            = "";
         DropDownList1.SelectedValue = "请选择";
         DropDownList4.SelectedValue = "请选择";
         ProjectNum.Text             = "";
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 3
0
    //部门安排
    protected void Button1_Com(object sender, EventArgs e)
    {
        try
        {
            string Pname;
            bool   temp = false;
            Guid   rd   = new Guid(label_supplytypeid.Text);
            foreach (GridViewRow item in Gridview_Organization.Rows)
            {
                RadioButton rb = item.FindControl("RadioButtonMarkup") as RadioButton;

                if (rb.Checked)
                {
                    Pname = Gridview_Organization.DataKeys[item.RowIndex].Value.ToString();
                    temp  = true;
                    prmp.InsertPRMP_ResponDepart(rd, Pname);
                }
            }
            if (!temp)
            {
                ScriptManager.RegisterClientScriptBlock(UpdatePanel_Organization, GetType(), "aa", "alert('请选择部门')", true);
                return;
            }
            else
            {
                TextBox22.Text             = "";
                Panel_Organization.Visible = false;
                BindGridView_Projectinfo("");
                UpdatePanel2_Project.Update();
                label_RTX.Text = "ERP系统信息:" + Session["UserName"].ToString() + "于" + DateTime.Now + "完成了" + Gridview2.Rows[Gridview2.SelectedIndex].Cells[2].Text.ToString() + "的项目部门设置,请提交材料。";
                string message = label_RTX.Text;
                string dep     = Gridview2.Rows[Gridview2.SelectedIndex].Cells[9].Text.ToString();

                string sErr = RTXhelper.SendbyDepAndRole(message, dep, "项目材料维护");
                if (!string.IsNullOrEmpty(sErr))
                {
                    ScriptManager.RegisterClientScriptBlock(Page, GetType(), "alert", "alert('" + sErr + "')", true);
                }
            }
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 4
0
 //进度设置完成提交
 protected void Button_CF(object sender, EventArgs e)
 {
     if (Gridview1.Rows.Count == 0)
     {
         ScriptManager.RegisterClientScriptBlock(UpdatePanel_PSchedule, GetType(), "alert", "alert('请设置进度')", true);
     }
     else
     {
         Guid lst = new Guid(label_supplytypeid.Text);
         prmp.UpdatePRMP_ProjectStates(lst, "进度设置完成");
         BindGridView_Projectinfo("");
         UpdatePanel2_Project.Visible = true;
         UpdatePanel2_Project.Update();
         Panel_ProjectSchedule.Visible = false;
         UpdatePanel_ProjectSchedule.Update();
         Panel_PSchedule.Visible = false;
         UpdatePanel_PSchedule.Update();
     }
 }
Esempio n. 5
0
 //检索
 protected void Button1_Sh(object sender, EventArgs e)
 {
     try
     {
         string Condition = GetCondition();
         BindGridView_Projectinfo(Condition);
         UpdatePanel2_Project.Visible = true;
         UpdatePanel2_Project.Update();
         Panel_Organization.Visible = false;
         UpdatePanel_Organization.Update();
         Panel_ProjectSchedule.Visible = false;
         UpdatePanel_ProjectSchedule.Update();
         Panel_PSchedule.Visible = false;
         UpdatePanel_PSchedule.Update();
     }
     catch (Exception)
     {
         throw;
     }
 }