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