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); }
//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"; } } }