protected void Page_Load(object sender, EventArgs e)
        {
            Boolean b_CanInsert = false;

            objBLL = new MetisBLL();
            System.Data.DataTable dt = objBLL.getAccessRights(Convert.ToString(Session["user"]));
            foreach (System.Data.DataRow row in dt.Rows)
            {
                if (row["EntityName"].ToString() == "ResSum")
                {
                    b_CanInsert = Convert.ToBoolean(row["Can_Insert"]);
                }
            }
            //If Admin thn bypass security
            if (b_CanInsert == false)
            {
                objBLL = new MetisBLL();
                if (Convert.ToBoolean(objBLL.IsAdmin(Convert.ToString(Session["user"]))))
                {
                    b_CanInsert = true;
                }
            }
            if (b_CanInsert)
            {
                string id = Request.QueryString["id"].ToString();
                if (string.IsNullOrEmpty(id) || id.ToLower() == "null")
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "abc", "<script type='text/javascript'>window.close();</script>");
                }
                else
                {
                    //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "abc", "<script type='text/javascript'>window.close();</script>");
                    objBLL = new MetisBLL();
                    DataTable dat = objBLL.getBulkName(Convert.ToInt16(id));
                    comboProjectName.DataSource     = dat;
                    comboProjectName.DataTextField  = dat.Columns[1].ToString();
                    comboProjectName.DataValueField = dat.Columns[0].ToString();
                    comboProjectName.DataBind();

                    dWeekEnding.SelectedDate = DateTime.Today;


                    objBLL = new MetisBLL();
                    dat    = objBLL.getBulkResource(Convert.ToInt16(id));
                    comboResourceName.DataSource     = dat;
                    comboResourceName.DataValueField = dat.Columns[0].ToString();
                    comboResourceName.DataBind();
                    dWeekEnding.Enabled = false;
                    Label7.Visible      = false;
                }

                //objBLL = new MetisBLL();
                //DataTable dat = objBLL.getBulkName(Convert.ToInt16(id));
                //comboProjectName.DataSource = dat;
                //comboProjectName.DataTextField = dat.Columns[1].ToString();
                //comboProjectName.DataValueField = dat.Columns[0].ToString();
                //comboProjectName.DataBind();

                //dWeekEnding.SelectedDate = DateTime.Today;


                //objBLL = new MetisBLL();
                //dat = objBLL.getBulkResource(Convert.ToInt16(id));
                //comboResourceName.DataSource = dat;
                //comboResourceName.DataValueField = dat.Columns[0].ToString();
                //comboResourceName.DataBind();
            }

            else
            {
                Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "abc", "<script type='text/javascript'>window.close();</script>");
            }


            //string script = "clientClose('');";

            //ScriptManager.RegisterStartupScript(Page, typeof(Page),
            //   "closeScript", script, true);
        }
Beispiel #2
0
        //protected void Page_Load(object sender, EventArgs e)
        //{
        //    if (!IsPostBack)
        //    {

        //        objBLL = new MetisBLL();
        //        DataTable dt = objBLL.getDeparments();
        //        ddlDepartment.DataSource = dt;
        //        ddlDepartment.DataTextField = dt.Columns[1].ToString();
        //        ddlDepartment.DataValueField = dt.Columns[0].ToString();
        //        ddlDepartment.DataBind();
        //        ddlDepartment.SelectedValue = "dpt_02";

        //        dt = new DataTable();
        //        dt = objBLL.getAllActionItem();
        //        DataView dv = new DataView(dt);
        //        dv.RowFilter = "Dept_name like '%" + (ddlDepartment.SelectedItem.ToString().Replace("'", "''") == "All" ? "" : ddlDepartment.SelectedItem.ToString().Replace("'", "''")) + "%'";
        //        rgActionItem.DataSource = dv;
        //        rgActionItem.DataBind();

        //        dt = new DataTable();
        //        dt = objBLL.getAllUpComingProject();
        //        dv = new DataView(dt);
        //        dv.RowFilter = "Dept_name like '%" + (ddlDepartment.SelectedItem.ToString().Replace("'", "''") == "All" ? "" : ddlDepartment.SelectedItem.ToString().Replace("'", "''")) + "%'";
        //        rgUpComingProject.DataSource = dv;



        //    }
        //}

        protected void Page_Load(object sender, EventArgs e)
        {
            //int x = Convert.ToInt32(Session["isLogin"]);

            //if (x == 0)
            //    RFSs.Visible = false;
            //else
            //    RFSs.Visible = true;

            if (!IsPostBack)
            {
                #region Check Login

                if (Convert.ToString(Session["user"]) == "")
                {
                    Response.Redirect("Login.aspx");
                }
                #endregion
                #region Check Rights
                b_CanView = false;

                objBLL = new MetisBLL();
                System.Data.DataTable dt = objBLL.getAccessRights(Convert.ToString(Session["user"]));
                foreach (System.Data.DataRow row in dt.Rows)
                {
                    if (row["EntityName"].ToString() == "UpcomingProj")
                    {
                        b_CanView = Convert.ToBoolean(row["Can_View"]);
                    }
                }
                //  If Admin thn bypass security
                if (b_CanView == false)
                {
                    objBLL = new MetisBLL();
                    if (Convert.ToBoolean(objBLL.IsAdmin(Convert.ToString(Session["user"]))))
                    {
                        b_CanView = true;
                    }
                }
                #endregion
                if (b_CanView)
                {
                    objBLL = new MetisBLL();
                    dt     = depManager.getDeparments();
                    ddlDepartment.DataSource     = dt;
                    ddlDepartment.DataTextField  = dt.Columns[1].ToString();
                    ddlDepartment.DataValueField = dt.Columns[0].ToString();
                    ddlDepartment.DataBind();
                    ddlDepartment.SelectedValue = "dpt_01";     // IM - SSL By Default
                    if (Session["ddlDepartment"] != null)
                    {
                        ddlDepartment.SelectedValue = Session["ddlDepartment"].ToString();
                    }
                    Session["ddlDepartment"] = ddlDepartment.SelectedValue;


                    dt = new DataTable();
                    dt = objBLL.getAllActionItem();
                    DataView dv = new DataView(dt);
                    dv.RowFilter            = "Dept_name like '%" + (ddlDepartment.SelectedItem.ToString().Replace("'", "''") == "All" ? "" : ddlDepartment.SelectedItem.ToString().Replace("'", "''")) + "%'";
                    rgActionItem.DataSource = dv;
                    rgActionItem.DataBind();

                    dt           = new DataTable();
                    dt           = objBLL.getAllUpComingProject();
                    dv           = new DataView(dt);
                    dv.RowFilter = "Dept_name like '%" + (ddlDepartment.SelectedItem.ToString().Replace("'", "''") == "All" ? "" : ddlDepartment.SelectedItem.ToString().Replace("'", "''")) + "%'";
                    rgUpComingProject.DataSource = dv;
                }
                else
                {
                    main.Visible = false;
                    lblErr.Text  = "403 Forbidden";
                }
            }
        }