protected void Page_Load(object sender, EventArgs e) { if (Session["USER_NAME"] != null) { string requestedFile = Path.GetFileName(Request.Path); OracleConnection conn = new OracleConnection(strConnString); conn.Open(); string makeSQL = " SELECT NUPP.IS_PAGE_ACTIVE, NUPP.IS_ADD_ACTIVE, NUPP.IS_EDIT_ACTIVE, NUPP.IS_DELETE_ACTIVE, NUPP.IS_VIEW_ACTIVE FROM NRC_USER_PAGE_PERMISSION NUPP LEFT JOIN NRC_USER_PAGES NUP ON NUP.USER_PAGE_ID = NUPP.USER_PAGE_ID WHERE NUPP.USER_ID = '" + Session["USER_ID"] + "' AND NUP.IS_ACTIVE = 'Enable' AND NUP.PAGE_URL = '" + requestedFile + "' "; cmdl = new OracleCommand(makeSQL); oradata = new OracleDataAdapter(cmdl.CommandText, conn); dt = new DataTable(); oradata.Fill(dt); RowCount = dt.Rows.Count; for (int i = 0; i < RowCount; i++) { IS_PAGE_ACTIVE = dt.Rows[i]["IS_PAGE_ACTIVE"].ToString(); IS_ADD_ACTIVE = dt.Rows[i]["IS_ADD_ACTIVE"].ToString(); IS_EDIT_ACTIVE = dt.Rows[i]["IS_EDIT_ACTIVE"].ToString(); IS_DELETE_ACTIVE = dt.Rows[i]["IS_DELETE_ACTIVE"].ToString(); IS_VIEW_ACTIVE = dt.Rows[i]["IS_VIEW_ACTIVE"].ToString(); } if (IS_PAGE_ACTIVE == "Enable") { if (!IsPostBack) { DataTable dtDepartmentID = new DataTable(); DataSet ds = new DataSet(); string makeDepartmentSQL = " SELECT * FROM HR_EMP_DEPARTMENTS WHERE IS_ACTIVE = 'Enable' ORDER BY DEPARTMENT_ID ASC"; ds = ExecuteBySqlStringEmpType(makeDepartmentSQL); dtDepartmentID = (DataTable)ds.Tables[0]; DropDownDepartmentID.DataSource = dtDepartmentID; DropDownDepartmentID.DataValueField = "DEPARTMENT_ID"; DropDownDepartmentID.DataTextField = "DEPARTMENT_NAME"; DropDownDepartmentID.DataBind(); DropDownDepartmentID.Items.Insert(0, new ListItem("Select Department", "0")); DataTable dtDivisionID = new DataTable(); DataSet dsd = new DataSet(); string makeDivisionSQL = " SELECT * FROM HR_EMP_DIVISIONS WHERE IS_ACTIVE = 'Enable' ORDER BY DIVISION_ID ASC"; dsd = ExecuteBySqlStringEmpType(makeDivisionSQL); dtDepartmentID = (DataTable)dsd.Tables[0]; DropDownDivisionID.DataSource = dtDepartmentID; DropDownDivisionID.DataValueField = "DIVISION_ID"; DropDownDivisionID.DataTextField = "DIVISION_NAME"; DropDownDivisionID.DataBind(); DropDownDivisionID.Items.Insert(0, new ListItem("Select Division", "0")); Display(); alert_box.Visible = false; } IsLoad = false; } else { Response.Redirect("~/PagePermissionError.aspx"); } } else { Response.Redirect("~/Default.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["USER_NAME"] != null) { string requestedFile = Path.GetFileName(Request.Path); OracleConnection conn = new OracleConnection(strConnString); conn.Open(); string makeSQL = " SELECT NUPP.IS_PAGE_ACTIVE, NUPP.IS_ADD_ACTIVE, NUPP.IS_EDIT_ACTIVE, NUPP.IS_DELETE_ACTIVE, NUPP.IS_VIEW_ACTIVE FROM NRC_USER_PAGE_PERMISSION NUPP LEFT JOIN NRC_USER_PAGES NUP ON NUP.USER_PAGE_ID = NUPP.USER_PAGE_ID WHERE NUPP.USER_ID = '" + Session["USER_ID"] + "' AND NUP.IS_ACTIVE = 'Enable' AND NUP.PAGE_URL = '" + requestedFile + "' "; cmdl = new OracleCommand(makeSQL); oradata = new OracleDataAdapter(cmdl.CommandText, conn); dt = new DataTable(); oradata.Fill(dt); RowCount = dt.Rows.Count; for (int i = 0; i < RowCount; i++) { IS_PAGE_ACTIVE = dt.Rows[i]["IS_PAGE_ACTIVE"].ToString(); IS_ADD_ACTIVE = dt.Rows[i]["IS_ADD_ACTIVE"].ToString(); IS_EDIT_ACTIVE = dt.Rows[i]["IS_EDIT_ACTIVE"].ToString(); IS_DELETE_ACTIVE = dt.Rows[i]["IS_DELETE_ACTIVE"].ToString(); IS_VIEW_ACTIVE = dt.Rows[i]["IS_VIEW_ACTIVE"].ToString(); } if (IS_PAGE_ACTIVE == "Enable") { if (!IsPostBack) { DataTable dtEmpID = new DataTable(); DataSet ds = new DataSet(); string makeEmpSQL = " SELECT EMP_ID, EMP_ID || ' - ' || EMP_FNAME || ' ' || EMP_LNAME AS EMP_NAME from HR_EMPLOYEES WHERE IS_ACTIVE = 'Enable' ORDER BY EMP_ID ASC"; ds = ExecuteBySqlString(makeEmpSQL); dtEmpID = (DataTable)ds.Tables[0]; DropDownEmployeeID.DataSource = dtEmpID; DropDownEmployeeID.DataValueField = "EMP_ID"; DropDownEmployeeID.DataTextField = "EMP_NAME"; DropDownEmployeeID.DataBind(); DropDownEmployeeID.Items.Insert(0, new ListItem("Select Employee", "0")); DataTable dtItemID = new DataTable(); DataSet di = new DataSet(); string makeItemSQL = " SELECT IAEI.EMP_ITEMS_ID, AI.ITEM_NAME || ' - ' || AI.ITEM_TYPE || ' ' || AI.ITEM_BRAND AS ITEM_NAME_ALL from IT_ASSET_EMP_ITEMS IAEI LEFT JOIN IT_ASSET_ITEMS AI ON AI.ITEM_ID = IAEI.ITEM_ID LEFT JOIN IT_ASSET_ITEM_CATEGORIES AIC ON AIC.ITEM_CATEGORY_ID = AI.ITEM_CATEGORY_ID WHERE AI.IS_ACTIVE = 'Enable' AND (AIC.ITEM_CAT_QR_PRI_CODE = 'CPU' OR AIC.ITEM_CAT_QR_PRI_CODE = 'ITD') ORDER BY AI.ITEM_ID ASC"; di = ExecuteBySqlString(makeItemSQL); dtItemID = (DataTable)di.Tables[0]; DropDownItemID.DataSource = dtItemID; DropDownItemID.DataValueField = "EMP_ITEMS_ID"; DropDownItemID.DataTextField = "ITEM_NAME_ALL"; DropDownItemID.DataBind(); DropDownItemID.Items.Insert(0, new ListItem("Select Item", "0")); DataTable dtItemExpID = new DataTable(); DataSet die = new DataSet(); string makeItemExpSQL = " SELECT AIE.ITEM_EXP_ID, AIE.ITEM_EXP_NAME from IT_ASSET_ITEM_EXPIRES AIE LEFT JOIN IT_ASSET_ITEM_CATEGORIES AIC ON AIC.ITEM_CATEGORY_ID = AIE.ITEM_CATEGORY_ID WHERE AIE.IS_ACTIVE = 'Enable' ORDER BY AIE.ITEM_EXP_ID ASC"; die = ExecuteBySqlString(makeItemExpSQL); dtItemExpID = (DataTable)die.Tables[0]; DropDownItemExpID.DataSource = dtItemExpID; DropDownItemExpID.DataValueField = "ITEM_EXP_ID"; DropDownItemExpID.DataTextField = "ITEM_EXP_NAME"; DropDownItemExpID.DataBind(); DropDownItemExpID.Items.Insert(0, new ListItem("Select Item Expire", "0")); DataTable dtDepartmentID = new DataTable(); DataSet dep = new DataSet(); string makeDepartmentSQL = " SELECT * FROM HR_EMP_DEPARTMENTS WHERE IS_ACTIVE = 'Enable' ORDER BY DEPARTMENT_ID ASC"; dep = ExecuteBySqlString(makeDepartmentSQL); dtDepartmentID = (DataTable)dep.Tables[0]; DropDownDepartmentID.DataSource = dtDepartmentID; DropDownDepartmentID.DataValueField = "DEPARTMENT_ID"; DropDownDepartmentID.DataTextField = "DEPARTMENT_NAME"; DropDownDepartmentID.DataBind(); DropDownDepartmentID.Items.Insert(0, new ListItem("Select Department", "0")); DataTable dtDivisionID = new DataTable(); DataSet dsd = new DataSet(); string makeDivisionSQL = " SELECT * FROM HR_EMP_DIVISIONS WHERE IS_ACTIVE = 'Enable' ORDER BY DIVISION_ID ASC"; dsd = ExecuteBySqlString(makeDivisionSQL); dtDivisionID = (DataTable)dsd.Tables[0]; DropDownDivisionID.DataSource = dtDivisionID; DropDownDivisionID.DataValueField = "DIVISION_ID"; DropDownDivisionID.DataTextField = "DIVISION_NAME"; DropDownDivisionID.DataBind(); DropDownDivisionID.Items.Insert(0, new ListItem("Select Division", "0")); DataTable dtLocationID = new DataTable(); DataSet dsl = new DataSet(); string makeLocationSQL = " SELECT * FROM HR_EMP_LOCATIONS WHERE IS_ACTIVE = 'Enable' ORDER BY LOCATION_ID ASC"; dsl = ExecuteBySqlString(makeLocationSQL); dtLocationID = (DataTable)dsl.Tables[0]; DropDownLocationID.DataSource = dtLocationID; DropDownLocationID.DataValueField = "LOCATION_ID"; DropDownLocationID.DataTextField = "LOCATION_NAME"; DropDownLocationID.DataBind(); DropDownLocationID.Items.Insert(0, new ListItem("Select Location", "0")); DataTable dtPlacementID = new DataTable(); DataSet depl = new DataSet(); string makePlacementSQL = " SELECT * FROM IT_ASSET_ITEMS_PLACEMENT WHERE IS_ACTIVE = 'Enable' ORDER BY PLACEMENT_ID ASC"; depl = ExecuteBySqlString(makePlacementSQL); dtPlacementID = (DataTable)depl.Tables[0]; DropDownPlacementID.DataSource = dtPlacementID; DropDownPlacementID.DataValueField = "PLACEMENT_ID"; DropDownPlacementID.DataTextField = "PLACEMENT_NAME"; DropDownPlacementID.DataBind(); DropDownPlacementID.Items.Insert(0, new ListItem("Select Placement", "0")); // Display(); DropDownItemID.Attributes.Add("disabled", "disabled"); // TextQrImage.Visible = false; alert_box.Visible = false; ExpDept.Visible = false; } IsLoad = false; } else { Response.Redirect("~/PagePermissionError.aspx"); } } else { Response.Redirect("~/Default.aspx"); } }