예제 #1
0
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            //   --------------------Common Code ----------------------------------------------------------------- //
            FormSession.FillSession("Employees", pageDiv);
            //   --------------------Common Code ----------------------------------------------------------------- //

            if (!IsPostBack)
            {
                txtEmpIDSearch.Enabled   = FormSession.getPerm("VFPEmp");
                btnSearchDetails.Enabled = FormSession.getPerm("VFPEmp");
                MainMasterPage.ShowTitel(General.Msg("Employees FingerPrint", "بصمات الموظفين"));

                if (FormSession.getPerm("VFPEmp"))
                {
                    hfdConnStr.Value   = ConfigurationManager.ConnectionStrings["constring"].ConnectionString.Replace("\\", "....");
                    hfdLoginUser.Value = FormSession.LoginUsr.Replace("\\", "....");
                    hfdLang.Value      = FormSession.Language;
                    string ID = hfdConnStr.Value + "," + hfdLoginUser.Value + "," + hfdLang.Value;
                    ClientScript.RegisterStartupScript(this.GetType(), "key", "javascript:Connect('" + ID + "');", true);
                }
            }
        }
        catch (Exception e1) { DBFun.InsertError(FormSession.PageName, "PageLoad"); }
    }
예제 #2
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            //   --------------------Common Code ----------------------------------------------------------------- //
            FormSession.FillSession("Employees", pageDiv);
            //   --------------------Common Code ----------------------------------------------------------------- //

            if (!IsPostBack)
            {
                if (!FormSession.getPerm("FPVerify"))
                {
                    Response.Redirect(@"~/Login.aspx");
                }
                MainMasterPage.ShowTitel(General.Msg("Fingerprint verification", "التحقق بالبصمة"));

                hfdConnStr.Value   = ConfigurationManager.ConnectionStrings["constring"].ConnectionString.Replace("\\", "....");
                hfdLoginUser.Value = FormSession.LoginUsr.Replace("\\", "....");
                hfdLang.Value      = FormSession.Language;
                string ID = hfdConnStr.Value + "," + hfdLoginUser.Value + "," + hfdLang.Value;
                ClientScript.RegisterStartupScript(this.GetType(), "key", "javascript:Connect('" + ID + "');", true);
            }
        }
        catch (Exception e1) { DBFun.InsertError(FormSession.PageName, "PageLoad"); }
    }
 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 private void PermSideMenu()
 {
     btnDepartment.Enabled  = FormSession.getPerm("Departments");
     btnDepRelation.Enabled = FormSession.getPerm("Departments");
     //btnCreateCards.Enabled          = FormSession.getPerm("ICrdVis");
     //btnCardHistory.Enabled          = FormSession.getPerm("SCrdVis");
 }
예제 #4
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            //   --------------------Common Code ----------------------------------------------------------------- //
            FormSession.FillSession("Employees", pageDiv);
            //   --------------------Common Code ----------------------------------------------------------------- //

            if (!IsPostBack)
            {
                if (!FormSession.getPerm("SEmployees"))
                {
                    Response.Redirect(@"~/Login.aspx");
                }
                MainMasterPage.ShowTitel(General.Msg("Employees History", "سجلات الموظفين"));
                Fillddl();
                DataLang();

                if (!FormSession.getPerm("ICrd"))
                {
                    grdData.Columns[16].Visible = false;
                }
            }
        }
        catch (Exception e1) { }
    }
예제 #5
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    protected void Page_Load(object sender, EventArgs e)
    {
        /*** Fill Session ************************************/
        FormSession.FillSession("Config", pageDiv);

        /*** Fill Session ************************************/

        if (!Page.IsPostBack)
        {
            pnlMain.Attributes.Add("onkeypress", "javascript:return DefaultButton(event,'" + btnSave.ClientID + "');");

            MainMasterPage.ShowTitel(General.Msg("E-mail settings", "إعدادات البريد الإلكتروني"));

            if (!FormSession.getPerm(new string[] { "IEml", "UEml" }))
            {
                Response.Redirect(@"~/Login.aspx"); btnSave.Enabled = false;
            }
            else
            {
                btnSave.Enabled = true;
            }

            UIDataEnabled(true);
            ViewState["CommandName"] = "NOT";

            PopulateUI();
        }
    }
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 private void PermSideMenu()
 {
     btnImportDBConfig.Enabled = FormSession.getPerm("USet");
     btnWorktimeSet.Enabled    = FormSession.getPerm("USet");
     btnImportTimeSch.Enabled  = FormSession.getPerm("USet");
     btnDatalogImport.Enabled  = FormSession.getPerm("USet");
     btnEmailSetting.Enabled   = FormSession.getPerm("USet");
 }
예제 #7
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    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 == "View")
                    {
                        //if (!FormSession.getPerm("UMng")) { btnSave.Enabled = false; btnIDSearch.Enabled = false; }
                        string iEmpID = Request.QueryString["EmpID"].ToString();
                        divContract.Visible = true;
                        divSection.Visible  = true;
                        DataItemEnabled(false);
                        Fillddl();
                        btnIDSearch.Enabled = btnUploadDoc.Enabled = false;

                        if (Request.QueryString["EmpID"] != null)
                        {
                            DataTable EmpDT = DBFun.FetchData("SELECT * FROM EmployeeMaster WHERE EmpID = '" + iEmpID + "' ");
                            FillGrdDocs(EmpDT.Rows[0]["EmpNationalID"].ToString());

                            if (!DBFun.IsNullOrEmpty(EmpDT))
                            {
                                ddlEmpType.SelectedIndex = ddlEmpType.Items.IndexOf(ddlEmpType.Items.FindByValue(EmpDT.Rows[0]["EmpType"].ToString()));
                                FillFromDT(EmpDT);
                            }
                        }
                    }
                }
            }

            if (IsPostBack)
            {
                EmpImage.PopulateImage(txtEmpNationalID.Text);
            }
        }
        catch (Exception e1) { DBFun.InsertError(FormSession.PageName, "PageLoad"); }
    }
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    private void PermSideMenu()
    {
        btnNewVisitors.Enabled          = FormSession.getPerm("IVis");
        btnUpdateVisitors.Enabled       = FormSession.getPerm("UVis");
        btnImportVisitors.Enabled       = FormSession.getPerm("ImpVis");
        btnImportImagesVisitors.Enabled = FormSession.getPerm("ImpVis");
        btnPrintCards.Enabled           = FormSession.getPerm("PCrdVis");
        btnTemplatesCard.Enabled        = FormSession.getPerm("TCrdVis");
        btnHistoryVisitors.Enabled      = FormSession.getPerm("SVis");

        //btnCreateCards.Enabled          = FormSession.getPerm("ICrdVis");
        //btnCardHistory.Enabled          = FormSession.getPerm("SCrdVis");
    }
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    private void PermSideMenu()
    {
        btnCreateEmpManager.Enabled    = FormSession.getPerm("IMng");
        btnUpdateEmpManager.Enabled    = FormSession.getPerm("UMng");
        btnCreateEmpEmployee.Enabled   = FormSession.getPerm("IEmp");
        btnUpdateEmpEmployee.Enabled   = FormSession.getPerm("UEmp");
        btnCreateEmpContractor.Enabled = FormSession.getPerm("ICon");
        btnUpdateEmpContractor.Enabled = FormSession.getPerm("UCon");

        btnUpdateEmpType.Enabled  = FormSession.getPerm("UEmpType");
        btnSearchEmployee.Enabled = FormSession.getPerm("SEmployees");
        btnEmpFP.Enabled          = FormSession.getPerm("VFPEmp");
        btnAfis.Enabled           = FormSession.getPerm("FPVerify");
    }
예제 #10
0
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    private void PermSideMenu()
    {
        btnCreateCards.Enabled   = FormSession.getPerm("ICrd");
        btnUpdateCards.Enabled   = FormSession.getPerm("UCrd");
        btnApproveCards.Enabled  = FormSession.getPerm("ACrd");
        btnPrintCards.Enabled    = FormSession.getPerm("PCrd");
        btnTemplatesCard.Enabled = FormSession.getPerm("TCrd");
        btnCardHistory.Enabled   = FormSession.getPerm("SCrd");

        btnUpdateIssue.Enabled = FormSession.PermUsr.Contains("UIsCrd");

        btnCreateSticker.Enabled    = FormSession.getPerm("IStick");
        btnPrintSticker.Enabled     = FormSession.getPerm("PStck");
        btnTemplatesSticker.Enabled = FormSession.getPerm("TStck");
    }
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    protected void Page_Load(object sender, EventArgs e)
    {
        //---Common Code ----------------------------------------------------------------- //
        FormSession.FillSession("Visitors", null);
        //---Common Code ----------------------------------------------------------------- //

        if (!IsPostBack)
        {
            MainMasterPage.ShowTitel(General.Msg("Import images from a folder", "الاستيراد من مجلد الصور"));

            if (!FormSession.getPerm(new string[] { "ImpVis" }))
            {
                Response.Redirect(@"~/Login.aspx");
            }
        }
    }
예제 #12
0
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    protected void ButtonAction(String pBtn) //string pBtn = [Fetch,Save,Cancel]
    {
        string action = "IStick";

        btnIDSearch.Enabled = Convert.ToBoolean(Convert.ToInt32(pBtn[0].ToString()));
        btnSave.Enabled     = Convert.ToBoolean(Convert.ToInt32(pBtn[1].ToString()));
        btnCancel.Enabled   = Convert.ToBoolean(Convert.ToInt32(pBtn[2].ToString()));
        if (pBtn[0] != '0')
        {
            btnIDSearch.Enabled = FormSession.getPerm(action);
        }
        if (pBtn[1] != '0')
        {
            btnSave.Enabled = FormSession.getPerm(action);
        }
    }
예제 #13
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    /*#############################################################################################################################*/
    /*#############################################################################################################################*/
    #region Reports Groups Events

    private void FillReportsGroups()
    {
        DataTable GDT = DBFun.FetchData(" SELECT * FROM ReportGroup ORDER BY RgpID ");

        if (!DBFun.IsNullOrEmpty(GDT))
        {
            foreach (DataRow DR in GDT.Rows)
            {
                if (FormSession.getPerm(new string[] { "Rep" + DR["RgpID"] }))
                {
                    ListItem _liReport = new ListItem(DR["RgpName" + FormSession.Language].ToString(), DR["RgpID"].ToString());
                    lstReportsGroups.Items.Add(_liReport);
                }
            }
        }
    }
예제 #14
0
 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         //   --------------------Common Code ----------------------------------------------------------------- //
         FormSession.FillSession("Card", pageDiv);
         //   --------------------Common Code ----------------------------------------------------------------- //
         if (!IsPostBack)
         {
             if (!FormSession.getPerm("SCrd"))
             {
                 Response.Redirect(@"~/Login.aspx");
             }
             MainMasterPage.ShowTitel(General.Msg("Cards History", "سجلات البطاقة"));
             Fillddl();
             //DataLang();
         }
     }
     catch (Exception e1) { }
 }
예제 #15
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            //---Common Code ----------------------------------------------------------------- //
            FormSession.FillSession("Visitors", pageDiv);
            //---Common Code ----------------------------------------------------------------- //

            if (!IsPostBack)
            {
                MainMasterPage.ShowTitel(General.Msg("Import from Excel File", "الاستيراد من ملف اكسل"));

                if (!FormSession.getPerm(new string[] { "ImpVis" }))
                {
                    Response.Redirect(@"~/Login.aspx");
                }
            }
        }
        catch (Exception e1) { }
    }
예제 #16
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            //---Common Code ----------------------------------------------------------------- //
            FormSession.FillSession("Employees", pageDiv);
            //---Common Code ----------------------------------------------------------------- //

            if (!IsPostBack)
            {
                if (!FormSession.getPerm("UEmpType"))
                {
                    Response.Redirect(@"~/Login.aspx");
                }
                MainMasterPage.ShowTitel(General.Msg("Transferr Employees", "نقل الموظفين"));
                ButtonAction("00", true);
            }
        }
        catch (Exception e1) { DBFun.InsertError(FormSession.PageName, "PageLoad"); }
    }
예제 #17
0
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            //---Common Code ----------------------------------------------------------------- //
            FormSession.FillSession("Card", pageDiv);
            //---Common Code ----------------------------------------------------------------- //

            if (!IsPostBack)
            {
                if (!FormSession.getPerm("IStick"))
                {
                    Response.Redirect(@"~/Login.aspx");
                }
                btnSave.Enabled = FormSession.getPerm("IStick");
                MainMasterPage.ShowTitel(General.Msg("Add Sticker", "إصدار ملصق"));
                ButtonAction("100");
                Fillddl();
            }
        }
        catch (Exception e1) { DBFun.InsertError(FormSession.PageName, "PageLoad"); }
    }
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    private void PermSideMenu()
    {
        btnCreateBlackList.Enabled = FormSession.getPerm("IBla");
        btnUpdateBlackList.Enabled = FormSession.getPerm("UBla");
        btnDeleteBlackList.Enabled = FormSession.getPerm("DBla");
        btnSearchBlackList.Enabled = FormSession.getPerm("SBla");

        btnCreateCompanies.Enabled = FormSession.getPerm("ICompanies");
        btnUpdateCompanies.Enabled = FormSession.getPerm("UCompanies");
        btnDeleteCompanies.Enabled = FormSession.getPerm("DCompanies");

        btnCreateSections.Enabled = FormSession.getPerm("ISections");
        btnUpdateSections.Enabled = FormSession.getPerm("USections");
        btnDeleteSections.Enabled = FormSession.getPerm("DSections");

        btnCreateNationality.Enabled = FormSession.getPerm("INat");
        btnUpdateNationality.Enabled = FormSession.getPerm("UNat");
        btnDeleteNationality.Enabled = FormSession.getPerm("DNat");

        btnEmailConfig.Enabled    = FormSession.PermUsr.Contains("UEml");
        btnSettingCompany.Enabled = FormSession.PermUsr.Contains("UConfig");
    }
예제 #19
0
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 private void PermSideMenu()
 {
     btnVacationsType.Enabled     = FormSession.getPerm("VVac");
     btnEmployeeVacations.Enabled = FormSession.getPerm("VEmpVac");
 }
예제 #20
0
    /*#############################################################################################################################*/
    /*#############################################################################################################################*/

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    private void FillPerm()
    {
        btnEditReport.Enabled   = FormSession.getPerm("ReptEdit");
        btnSetAsDefault.Enabled = FormSession.getPerm("RepSetToDef");
        btnExport.Enabled       = FormSession.getPerm("ReptUpload");
    }
예제 #21
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    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"); }
    }
예제 #22
0
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 private void PermSideMenu()
 {
     btnMachines.Enabled      = FormSession.getPerm("Machines");
     btnMachineStatus.Enabled = FormSession.getPerm("SMac");
 }
예제 #23
0
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            //   --------------------Common Code ----------------------------------------------------------------- //
            FormSession.FillSession("Card", pageDiv);

            FormCtrl.RefreshGridEmpty(ref grdData, 20, "This employee does not have cards", "هذا الموظف لا يملك بطاقات");
            //   --------------------Common Code ----------------------------------------------------------------- //

            if (!IsPostBack)
            {
                if (!FormSession.getPerm(new string[] { "ICrd", "UCrd" }))
                {
                    Response.Redirect(@"~/Login.aspx");
                }
                ViewState["EmpID"] = "";

                divCountPrint.Visible = false;
                FillDDL();

                MainMasterPage.ShowTitel(General.Msg("Add Cards", "إصدار بطاقة"));
                ButtonAction("111000");
                DataItemStatus(false, "");

                if (Request.QueryString["ID"] != null)
                {
                    ddlSearchBy.SelectedIndex = 0;
                    txtSearchBy.Text          = Request.QueryString["ID"].ToString();
                    ViewState["EmpID"]        = txtSearchBy.Text;
                    Fetch();
                }

                //if (Request.QueryString["ac"] != null)
                //{
                //    if (Request.QueryString["ac"].ToString() == "i")
                //    {
                //        btnSave.Text = General.Msg("Save","حفظ");
                //        MainMasterPage.ShowTitel(General.Msg("Add Cards", "إصدار بطاقة"));
                //        ButtonAction("10");
                //        ddlIssue.Enabled = true;

                //        if (Request.QueryString["ID"] != null)
                //        {
                //            ddlSearchBy.SelectedIndex = 0;
                //            txtSearchBy.Text = Request.QueryString["ID"].ToString();
                //            ViewState["EmpID"] = txtSearchBy.Text;
                //            Fetch();
                //        }
                //    }
                //    if (Request.QueryString["ac"].ToString() == "u")
                //    {
                //        btnSave.Text = General.Msg("Update","تعديل");
                //        MainMasterPage.ShowTitel(General.Msg("Update Cards", "تعديل بطاقة"));
                //        ButtonAction("10");
                //        ddlIssue.Enabled = false;
                //    }
                //}
            }
        }
        catch (Exception Ex)
        {
            DBFun.InsertError(FormSession.PageName, "PageLoad");
            MessageFun.ShowAdminMsg(this, Ex.Message);
        }
    }