/// <summary> /// Procedura sterge o persoana in intretinere /// </summary> /// <returns>Returneaza true daca s-a facut stergerea si false altfel</returns> public bool Delete() { Data.PersoaneInIntretinere pers = new Data.PersoaneInIntretinere(settings.ConnectionString); bool ret = pers.Delete(id); ResetDate(); return(ret); }
/// <summary> /// Procedura selecteaza datele unei persoane /// </summary> private void LoadPersoanaID() { Data.PersoaneInIntretinere pers = new Data.PersoaneInIntretinere(settings.ConnectionString); Data.DetaliiPersoane detalii = pers.GetDetalii(id); this.Nume = detalii.Nume; this.Prenume = detalii.Prenume; this.CNP = detalii.CNP; this.tipid = detalii.TipID; this.InvaliditateID = detalii.InvaliditateID; this.Activ = detalii.Activ; this.ID = detalii.ID; this.angajatid = detalii.AngajatID; }
/// <summary> /// Procedura verifica daca o persoana poate fi adaugata/modificata astfel incat sa nu se creeze duplicate /// </summary> /// <param name="persoanaId">Id-ul persoanei pentru care se face verificarea</param> /// <param name="cnp">CNP-ul care se verifica sa nu mai existe deja</param> /// <returns>Returneaza true daca se poate face adaugare/modificare si false altfel</returns> /// <remarks> /// Adaugat: Oprescu Claudia /// Data: 08.02.2007 /// </remarks> public bool CheckIfPersoanaIntretinereCanBeAdded(int persoanaId, long cnp) { Data.PersoaneInIntretinere pers = new Data.PersoaneInIntretinere(settings.ConnectionString); return(pers.CheckIfPersoanaIntretinereCanBeAdded(persoanaId, cnp)); }
/// <summary> /// Procedura returneaza toate tipurile de persoane in intretinere /// </summary> /// <returns>Returneaza un DataSet care contine aceste inregistrari</returns> public DataSet GetAllTipuriPersoaneInIntretinere() { Data.PersoaneInIntretinere pers = new Data.PersoaneInIntretinere(settings.ConnectionString); return(pers.GetAllTipuriPersoaneInIntretinere()); }
/// <summary> /// Procedura actualizeaza o persoana /// </summary> /// <returns>Returneaza true daca s-a facut actualizarea si false altfel</returns> public bool Update() { Data.PersoaneInIntretinere pers = new Data.PersoaneInIntretinere(settings.ConnectionString); return(pers.Update(id, nume, prenume, cnp, tipid, invaliditateid, activ)); }
/// <summary> /// Procedura adauga o persoana in intretinere /// </summary> /// <param name="angajatid">Id-ul angajatului</param> /// <param name="nume">Numele persoanei</param> /// <param name="prenume">Prenumele persoanei</param> /// <param name="cnp">CNP-ul persoanei</param> /// <param name="tipid">Tipul persoanei</param> /// <param name="invaliditateid">Tipul de invaliditate</param> /// <param name="activ">Daca persoana este sau nu in intretinere la momentul respectiv</param> public void Create(int angajatid, string nume, string prenume, long cnp, int tipid, int invaliditateid, bool activ) { Data.PersoaneInIntretinere pers = new Data.PersoaneInIntretinere(settings.ConnectionString); pers.Add(angajatid, nume, prenume, cnp, tipid, invaliditateid, activ); LoadPersoanaID(); }