/// <summary> /// Procedura calculeaza nr de zile de CB pe luna oferite de firma /// </summary> /// <param name="lunaID">Id-ul lunii</param> /// <param name="angajatorID">Id-ul angajatorului</param> /// <returns>Returneaza nr de zile de CB</returns> private int GetNrZileConcediuBoalaLunaFirma(int lunaID, int angajatorID) { Salaries.Data.SituatieLunaraAngajat sla = new Salaries.Data.SituatieLunaraAngajat(this.settings.ConnectionString); int LunaID = new Luni(angajatorID).GetLunaPrecedenta(lunaID); return(LunaID == 0 ? sla.GetNrZileConcediuBoalaLunaFirma(lunaID, angajatorID) : sla.GetNrZileConcediuBoalaLunaFirma(LunaID, angajatorID)); }
public void ReporteazaDiferentaCorectiTichete(int lunaID) { Salaries.Data.SituatieLunaraAngajat situatieLunaraAngajat = new Salaries.Data.SituatieLunaraAngajat(this.settings.ConnectionString); situatieLunaraAngajat.ReporteazaDiferentaCorectiiTichete(lunaID, AngajatID); }
/// <summary> /// Returneaza numarul de zile de concediu de odihna efectuat in avans. /// </summary> /// <param name="lunaID"> ID-ul lunii.</param> /// <param name="angajatID"> ID-ul angajatului.</param> /// <returns> Numarul de zile de concediu de odihna efectuat in avans.</returns> public int GetNrZileConcediuOdihnaEfectuatInAvans(int lunaID, int angajatID) { Salaries.Data.SituatieLunaraAngajat situatieLunaraAngajat = new Salaries.Data.SituatieLunaraAngajat(this.settings.ConnectionString); return(situatieLunaraAngajat.GetNrZileConcediuOdihnaEfectuatInAvans(lunaID, angajatID)); }
/// <summary> /// Procedura selecteaza cateoria salariala a unui angajat /// </summary> /// <returns>Returneaza id-ul categoriei salariale</returns> private int GetCategorieAngajat() { Salaries.Data.SituatieLunaraAngajat sla = new Salaries.Data.SituatieLunaraAngajat(this.settings.ConnectionString); return(sla.GetCategorieAngajat(this.AngajatID)); }