///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public void DataItemEnabled(bool status) { txtEmpIdentity.Enabled = status; txtEmpNameAr.Enabled = status; txtEmpNameEn.Enabled = status; ddlNatID.Enabled = status; CalBirthDate.setEnabled(status); txtEmpNationalID.Enabled = status; txtJobTitleAr.Enabled = status; txtJobTitleEn.Enabled = status; ddlBloodGroup.Enabled = status; ddlCompID.Enabled = status; ddlSecID.Enabled = status; CalHireDate.setEnabled(status); rdlGender.Enabled = status; txtMobile.Enabled = status; txtEmail.Enabled = status; EmpImage.EnabledImage(status); }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void Page_Load(object sender, EventArgs e) { try { //---Common Code ----------------------------------------------------------------- // FormSession.FillSession("Employees", pageDiv); //---Common Code ----------------------------------------------------------------- // if (!IsPostBack) { pnlMain.Attributes.Add("onkeypress", "javascript:return DefaultButton(event,'" + btnIDSearch.ClientID + "');"); if (!FormSession.getPerm(new string[] { "IMng", "UMng", "IEmp", "UEmp", "ICon", "UCon" })) { Response.Redirect(@"~/Login.aspx"); } if (Request.QueryString["ac"] != null) { string ac = Request.QueryString["ac"].ToString(); ViewState["ac"] = ac; if (ac == "IMng") { if (!FormSession.getPerm("IMng")) { btnSave.Enabled = false; btnIDSearch.Enabled = false; } btnSave.Text = General.Msg("Save", "حفظ"); MainMasterPage.ShowTitel(General.Msg("Add Aramco Employee", "إضافة موظف أرامكو")); ddlEmpType.SelectedIndex = ddlEmpType.Items.IndexOf(ddlEmpType.Items.FindByValue("Mng")); divContract.Visible = false; rfvCompID.Enabled = false; divSection.Visible = false; rfvSecID.Enabled = false; } if (ac == "UMng") { if (!FormSession.getPerm("UMng")) { btnSave.Enabled = false; btnIDSearch.Enabled = false; } btnSave.Text = General.Msg("Update", "تعديل"); MainMasterPage.ShowTitel(General.Msg("Update Aramco Employee", "تعديل موظف أرامكو")); ddlEmpType.SelectedIndex = ddlEmpType.Items.IndexOf(ddlEmpType.Items.FindByValue("Mng")); divContract.Visible = false; rfvCompID.Enabled = false; divSection.Visible = false; rfvSecID.Enabled = false; } if (ac == "IEmp") { if (!FormSession.getPerm("IEmp")) { btnSave.Enabled = false; btnIDSearch.Enabled = false; } btnSave.Text = General.Msg("Save", "حفظ"); MainMasterPage.ShowTitel(General.Msg("Add Third party Employee", "إضافة موظف جهات خارجية ")); ddlEmpType.SelectedIndex = ddlEmpType.Items.IndexOf(ddlEmpType.Items.FindByValue("Emp")); divContract.Visible = false; rfvCompID.Enabled = false; divSection.Visible = true; rfvSecID.Enabled = true; txtIDSearch.Text = FindMaxID(); } if (ac == "UEmp") { if (!FormSession.getPerm("UEmp")) { btnSave.Enabled = false; btnIDSearch.Enabled = false; } btnSave.Text = General.Msg("Update", "تعديل"); MainMasterPage.ShowTitel(General.Msg("Update Third party Employee", "تعديل موظف جهات خارجية ")); ddlEmpType.SelectedIndex = ddlEmpType.Items.IndexOf(ddlEmpType.Items.FindByValue("Emp")); divContract.Visible = false; rfvCompID.Enabled = false; divSection.Visible = true; rfvSecID.Enabled = true; } if (ac == "ICon") { if (!FormSession.getPerm("ICon")) { btnSave.Enabled = false; btnIDSearch.Enabled = false; } btnSave.Text = General.Msg("Save", "حفظ"); MainMasterPage.ShowTitel(General.Msg("Add Contractor", "إضافة متعاقد")); ddlEmpType.SelectedIndex = ddlEmpType.Items.IndexOf(ddlEmpType.Items.FindByValue("Con")); divContract.Visible = true; rfvCompID.Enabled = true; divSection.Visible = false; rfvSecID.Enabled = false; txtIDSearch.Text = FindMaxID(); } if (ac == "UCon") { if (!FormSession.getPerm("UCon")) { btnSave.Enabled = false; btnIDSearch.Enabled = false; } btnSave.Text = General.Msg("Update", "تعديل"); MainMasterPage.ShowTitel(General.Msg("Update Contractor", "تعديل متعاقد")); ddlEmpType.SelectedIndex = ddlEmpType.Items.IndexOf(ddlEmpType.Items.FindByValue("Con")); divContract.Visible = true; rfvCompID.Enabled = true; divSection.Visible = false; rfvSecID.Enabled = false; } } EmpImage.EnabledImage(false); Fillddl(); } if (IsPostBack) { EmpImage.PopulateImage(txtEmpNationalID.Text); } } catch (Exception e1) { DBFun.InsertError(FormSession.PageName, "PageLoad"); } }