/// <summary>
        /// Este obtinut valoarea procentului din baza de calcul a contributieide sanatate a angajatorului.
        /// </summary>
        /// <param name="lunaID"> ID-ul lunii pentru care se doreste valoarea procentului.</param>
        /// <returns> Valoarea procentului din baza de calcul a contributieide sanatate a angajatorului..</returns>
        /// <remarks>
        /// Autor: Cristina Raluca Muntean
        /// Data:  09.05.2006
        /// </remarks>
        public float GetProcentSanatateAgajator(int lunaID)
        {
            Salaries.Data.VariabileGlobale variabilaGlobala = new Salaries.Data.VariabileGlobale(settings.ConnectionString);

            return(variabilaGlobala.GetProcentSanatateAgajator(lunaID));
        }
 /// <summary>
 /// Procedura verifica sa nu se adauge duplicate in tabela sal_VariabileGlobaleTipuri
 /// </summary>
 /// <param name="variabilaGlobalaID">Id-ul variabilei care nu trebuie sa coincida</param>
 /// <param name="denumire">Denumirea tipului de variabila</param>
 /// <param name="cod">Codul pentru tipul de variabila</param>
 /// <returns>Returneaza true daca se poate face adaugare/modificare si false altfel</returns>
 public bool CheckIfTipVariabilaGlobalaCanBeAdded()
 {
     Salaries.Data.VariabileGlobale variabilaGlobala = new Salaries.Data.VariabileGlobale(settings.ConnectionString);
     return(variabilaGlobala.CheckIfTipVariabilaGlobalaCanBeAdded(variabilaGlobalaID, denumire, cod));
 }
 /// <summary>
 /// Se obtin informatii despre toate tipurile da variabile care nu au fost adaugate pentur luna curenta
 /// </summary>
 /// <param name="lunaID">Id-ul lunii pentru care se adauga</param>
 /// <returns>Se returneaza un DataSet care contine toate detaiile despre o variabila globala</returns>
 public DataSet GetAllVariabileGlobaleNeadaugate(int lunaID)
 {
     Salaries.Data.VariabileGlobale variabilaGlobala = new Salaries.Data.VariabileGlobale(settings.ConnectionString);
     return(variabilaGlobala.GetAllVariabileGlobaleNeadaugate(lunaID));
 }
 /// <summary>
 /// Verifica daca se poate sterge variabila globala reprezentata de obiectul apelant. Pentru aceasta, creeaza
 /// un obiect de tip Salaries.Data.VariabileGlobale si ii apeleaza metoda CheckIfTipVariabilaGlobalaCanBeDeleted(variabilaGlobalaID),
 /// returnand rezultatul intors de aceasta.
 /// Vezi descrierea metodei CheckIfTipVariabilaGlobalaCanBeDeleted(variabilaGlobalaID), din clasa Salaries.Data.VariabileGlobale.
 /// </summary>
 /// <returns> Returneaza rezultatul verificarii stergerii
 ///	0 - se poate sterge
 ///	1 - exista date asociate
 ///	2 - tipul de variabila este ultimul din lista
 ///	</returns>
 public int CheckIfTipVariabilaGlobalaCanBeDeleted()
 {
     Salaries.Data.VariabileGlobale variabilaGlobala = new Salaries.Data.VariabileGlobale(settings.ConnectionString);
     return(variabilaGlobala.CheckIfTipVariabilaGlobalaCanBeDeleted(variabilaGlobalaID));
 }
 /// <summary>
 /// Sunt obtinute informatii despre toate tipurile de variabile globale
 /// </summary>
 /// <returns>Se returneaza un dataset care contine aceste valori</returns>
 public DataSet GetAllVariabileGloale()
 {
     Salaries.Data.VariabileGlobale variabilaGlobala = new Salaries.Data.VariabileGlobale(settings.ConnectionString);
     return(variabilaGlobala.GetAllVariabileGlobale());
 }
 /// <summary>
 /// Informatii despre o variabila globala
 /// </summary>
 /// <param name="variabilaGlobalaID">Id-ul variabilei globale</param>
 /// <returns>Se returneaza un DataSet care contine toate detaiile despre o variabila globala</returns>
 public DataSet GetVariabilaGlobalaInfo(int variabilaGlobalaID)
 {
     Salaries.Data.VariabileGlobale variabilaGlobala = new Salaries.Data.VariabileGlobale(settings.ConnectionString);
     return(variabilaGlobala.GetVaiabilaGlobalaInfo(variabilaGlobalaID));
 }
 /// <summary>
 /// Sterge variabila globala
 /// </summary>
 public void Delete()
 {
     Salaries.Data.VariabileGlobale variabilaGlobala = new Salaries.Data.VariabileGlobale(settings.ConnectionString);
     variabilaGlobala.Delete(variabilaGlobalaID);
 }
 /// <summary>
 /// Actualizeaza o variabila globala
 /// </summary>
 public void Update()
 {
     Salaries.Data.VariabileGlobale variabilaGlobala = new Salaries.Data.VariabileGlobale(settings.ConnectionString);
     variabilaGlobala.Update(variabilaGlobalaID, denumire, descriere, cod);
 }
 /// <summary>
 /// Insereaza o variabila globala
 /// </summary>
 /// <returns>Id-ul variabilei globale nou adaugata</returns>
 public int Insert()
 {
     Salaries.Data.VariabileGlobale variabilaGlobala = new Salaries.Data.VariabileGlobale(settings.ConnectionString);
     return(variabilaGlobala.Insert(denumire, descriere, cod));
 }