private void Page_Load(object sender, System.EventArgs e)
        {
            actionGenerareSituatieLunara = ((System.Web.UI.HtmlControls.HtmlInputHidden)Page.FindControl("ActionGenerareSituatieLunaraValue")).Value;
            settings = Salaries.Configuration.ModuleConfig.GetSettings();
            if (this.Page.Request.Params["idAng"] != null)
            {
                this.SetAngajat(long.Parse(this.Page.Request.Params["idAng"]));
                Session["AngajatID"] = long.Parse(this.Page.Request.Params["idAng"]);
                string cale       = Request.Url.AbsoluteUri;
                int    poz1       = cale.IndexOf("Salarii.aspx");
                int    poz2       = cale.IndexOf("&idAng=");
                string caleFinala = cale.Substring(poz1, poz2 - poz1);
                Response.Redirect(caleFinala);
                //Response.Redirect("Salarii.aspx?Tab=Pontaj&Option=retineri_recurente_angajat&node=Element_025");
            }

            UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);

            utilDb.CreateAngajatiSelectBoxPeLuna(this.angajatDDL, this.GetAngajator(), this.GetCurrentMonth());
            try
            {
                this.angajatDDL.SelectedValue = this.GetAngajat().ToString();
            }
            catch (Exception ex)
            {
                if (this.angajatDDL.Items.Count > 0)
                {
                    this.SetAngajat(long.Parse(this.angajatDDL.SelectedValue));
                }
            }
        }
        /// <summary>
        /// Evenimentul aparut la incarcarea paginii.
        /// </summary>
        /// <param name="sender">obiectul care a declansat evenimentul</param>
        /// <param name="e">argumentele evenimentului</param>
        private void Page_Load(object sender, System.EventArgs e)
        {
            //Adaugat:		Oprescu Claudia
            //Data:			09.02.2007
            //Descriere:	Daca nu exista angajati in baza de date, o parte din optiunile din meniul Pontaj vor fi ascunse.
            //				Daca nu exista angajati se va ascunde si meniul Rapoarte.
            //				Daca nu exista conturi pentru angajati, se va ascunde optiunea Fisier Multicache
            //				Daca este autentificare windows, atunci modulul pentru gestiunea utilizatorilor nu se va afisa.

            existaAngajati = true;
            existaConturi  = true;

            //daca se genereaza meniul pentru modulul de salarii, trebuie sa se verifice daca exista angajati in baza de date sau nu
            if (numeXmlSursa == "../Navigare/Salarii_Navigare.xml")
            {
                //se creaza o lista in care se vor pune angajatii selectati
                DropDownList angajatDDL = new DropDownList();
                Salaries.Configuration.ModuleSettings settings = Salaries.Configuration.ModuleConfig.GetSettings();
                UtilitiesDb utilDb = new UtilitiesDb(settings.ConnectionString);

                //se determina id-ul angajatorului curent
                Salaries.Business.AdminAngajator angajator = new Salaries.Business.AdminAngajator();
                int angajatorID = int.Parse(angajator.LoadInfoAngajatori().Tables[0].Rows[0]["AngajatorID"].ToString());

                //se determina id-ul lunii curente
                Salaries.Business.Luni luna = new Salaries.Business.Luni(angajatorID);
                Salaries.Data.LunaData ld   = luna.GetLunaActiva();
                int lunaId = ld.LunaId;

                //se selecteaza angajatii existenti in baza de date
                utilDb.CreateAngajatiSelectBoxPeLuna(angajatDDL, angajatorID, lunaId);

                //daca nu exista angajati in lista, se vor ascunde o serie de optiuni din meniul aplicatiei
                if (angajatDDL.Items.Count == 0)
                {
                    existaAngajati = false;
                }

                Salaries.Business.ConturiAngajator conturi = new Salaries.Business.ConturiAngajator();
                conturi.AngajatorId = angajatorID;
                //daca nu exista conturi pentru angajati, se va ascunde optiunea Fisier multicache
                if (conturi.GetMonedaConturiAngajati().Tables[0].Rows.Count == 0)
                {
                    existaConturi = false;
                }
            }

            // se construieste script-ul ce va permite navigarea prin meniu
            scriptNavigare = ScriptMeniu("MenuContainer");
        }