Exemple #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            MultiView1.ActiveViewIndex = 0;
            if (!string.IsNullOrEmpty(Request["Cr"]))
            {
                btc.Msg_Head(Img1, MsgHead, true, Request["ckmode"], Convert.ToInt32(Request["Cr"]));
            }
            getActivityName(Request.QueryString["acid"]);
            btc.getddlDay(ddlSDay);
            btc.getddlMonth2(ddlSMonth);
            btc.getddlYear(ddlSYear, 5);
            btc.getddlDay(ddlSDay2);
            btc.getddlMonth2(ddlSMonth2);
            btc.getddlYear(ddlSYear2, 5);
            txtSDay.Text  = DateTime.Now.ToShortDateString();
            txtSDay2.Text = DateTime.Now.ToShortDateString();

            Cookie.SetValue2("ckActivityStatus", btc.ckIdentityName("ckActivityStatus")); //àªç¤âËÁ´µÔ´µÒÁ§Ò¹

            if (btc.CkStatusActivitySuccess(Request["acid"]))
            {
                btSave.Visible = false;
                GridView1.Columns[GridView1.Columns.Count - 1].Visible = false;
            }
            if (btc.ckGetAdmission(CurrentUser.UserRoleID) != 1)
            {
                GridView1.Columns[GridView1.Columns.Count - 1].Visible = false;
            }
            string mode = Request["mode"];
            int    ij   = string.IsNullOrEmpty(Request.QueryString["i"]) ? 0 : Convert.ToInt32(Request.QueryString["i"]);
            btc.getddlActivityStatus(ddlActivityStatus);

            if (!string.IsNullOrEmpty(mode))
            {
                switch (mode.ToLower())
                {
                case "1":
                    MultiView1.ActiveViewIndex = 1;
                    getDataActivity(Request.QueryString["acid"]);
                    getSort(Request.QueryString["acid"]);
                    hdfID.Value = Guid.NewGuid().ToString();
                    getlblKeyWord();
                    getddlDeputyDirectorName();
                    //txtResponsibleName.Text = lblEmp.Text;
                    txtPositionResponsible.Text      = "¼ÙéÃѺ¼Ô´ªÍº¡Ô¨¡ÃÃÁ";
                    txtPositionHeadGroup.Text        = "ËÑÇ˹éÒ¡ÅØèÁ§Ò¹";
                    txtPositionHeadGroupSara.Text    = "ËÑÇ˹éÒ§Ò¹/¡ÅØèÁÊÒÃÐÏ";
                    txtPositionUnderManagerName.Text = "Ãͧ¼ÙéÍӹǡÒáÅØèÁ";
                    if (Convert.ToBoolean(Cookie.GetValue2("ckActivityStatus")))
                    {
                        DivActivityStatus.Visible = true;
                    }
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), Guid.NewGuid().ToString(), "Cktxt(0);", true);
                    break;

                case "2":
                    MultiView1.ActiveViewIndex = 1;
                    getDataActivity(Request.QueryString["acid"]);
                    hdfID.Value          = Request.QueryString["id"];
                    txtWithdrow.ReadOnly = true;
                    getlblKeyWord();
                    getddlDeputyDirectorName();
                    GetData(hdfID.Value);
                    GetDataAttach(hdfID.Value);
                    break;

                case "3":
                    MultiView1.ActiveViewIndex = 0;
                    Delete(Request["id"]);
                    break;

                case "4":
                    btc.Msg_Head(Img1, MsgHead, true, "2", ij);
                    break;
                }
            }
            else
            {
                DataBind();
            }
        }
        txtActivityDetail.Attributes.Add("onkeyup", "Cktxt(0);");
        txtWithdrow.Attributes.Add("onkeyup", "Cktxt(0);");
        ddlSDay.Attributes.Add("onchange", "ckddlDate();");
        ddlSMonth.Attributes.Add("onchange", "ckddlDate();");
        ddlSYear.Attributes.Add("onchange", "ckddlDate();");
        ddlSDay2.Attributes.Add("onchange", "ckddlDate2();");
        ddlSMonth2.Attributes.Add("onchange", "ckddlDate2();");
        ddlSYear2.Attributes.Add("onchange", "ckddlDate2();");
    }