/// <summary> /// Procedura obtine informatii despre o anumita variabila globala. Informatiile sunt luate din tabelele sal_VariabileGlobaleValori si sal_VariabileGlobaleTipuri /// </summary> /// <param name="id">id-ul variabilei despre care se obtin informatii</param> /// <returns>Se returneaza true daca variabila exista, false altfel</returns> public bool GetVariabileGlobaleValoriInfo(int id) { Salaries.Data.VariabileGlobaleValori variabilaGlobala = new Salaries.Data.VariabileGlobaleValori(settings.ConnectionString); DataSet dsVariabilaSalarizare = variabilaGlobala.GetVariabileGlobaleValoriInfo(id); if (dsVariabilaSalarizare.Tables[0].Rows.Count > 0) { valoare = float.Parse(dsVariabilaSalarizare.Tables[0].Rows[0]["Valoare"].ToString()); this.id = id; lunaID = int.Parse(dsVariabilaSalarizare.Tables[0].Rows[0]["LunaID"].ToString()); variabilaGlobalaID = int.Parse(dsVariabilaSalarizare.Tables[0].Rows[0]["VariabilaGlobalaID"].ToString()); denumire = dsVariabilaSalarizare.Tables[0].Rows[0]["Denumire"].ToString(); return(true); } else { return(false); } }
/// <summary> /// Procedura verifica daca procentul de inflatie este negativ. Daca aceasta valoare este negativa nu se poate efectua inchiderea de luna /// </summary> /// <param name="lunaId">Luna pentru care se verifica valoarea procentului de inflatie</param> /// <returns>Returneaza true daca se poate face inchiderea de luna si false altfel</returns> /// <remarks> /// Autor: Oprescu Claudia /// Data: 30.01.2007 /// </remarks> public bool VerificaProcentInflatie(int lunaId) { Salaries.Data.VariabileGlobaleValori variabilaGlobala = new Salaries.Data.VariabileGlobaleValori(settings.ConnectionString); return(variabilaGlobala.VerificaProcentInflatie(lunaId)); }
/// <summary> /// Procedura returneaza perechi formate din luna si an pentru acele luni pentru care exista valori de variabile globale /// </summary> /// <returns>Se returneaza un DataSet care contine aceste valori</returns> public DataSet GetLuniVariabileGlobale() { Salaries.Data.VariabileGlobaleValori variabilaGlobala = new Salaries.Data.VariabileGlobaleValori(settings.ConnectionString); return(variabilaGlobala.GetLuniVariabileGlobale()); }
/// <summary> /// Procedura obtine informatii despre toate variabilele globale dintr-o anumita luna. /// Sunt luate din tabelele sal_VariabileGlobaleValori si sal_VariabileGlobaleTipuri. /// </summary> /// <param name="lunaID">id-ul lunii pentru care sa obtin variabile</param> /// <returns>Se returneaza un DataSet care contine aceste valori</returns> public DataSet GetAllVariabileGlobaleValoriPeLuna(int lunaID) { Salaries.Data.VariabileGlobaleValori variabilaGlobala = new Salaries.Data.VariabileGlobaleValori(settings.ConnectionString); return(variabilaGlobala.GetAllVariabileGlobaleValoriPeLuna(lunaID)); }
/// <summary> /// Actualizeaza o variabila globala /// </summary> public void Update() { Salaries.Data.VariabileGlobaleValori variabilaGlobala = new Salaries.Data.VariabileGlobaleValori(settings.ConnectionString); variabilaGlobala.Update(id, variabilaGlobalaID, lunaID, valoare); }
/// <summary> /// Insereaza o variabila globala /// </summary> /// <returns>Id-ul variabilei globale nou adaugata</returns> public int Insert() { Salaries.Data.VariabileGlobaleValori variabilaGlobala = new Salaries.Data.VariabileGlobaleValori(settings.ConnectionString); return(variabilaGlobala.Insert(variabilaGlobalaID, lunaID, valoare)); }