static void Main(string[] args) { Persoana P1 = new Persoana(); Persoana P2 = new Persoana(); Persoana P3 = new Persoana(); P1.Prenume = "Vasea"; P1.Nume = "Vaseavici"; P1.Cod = "12345"; P2.Prenume = "Ivan"; P2.Nume = "Ivanici"; P2.Cod = "12534"; P3.Prenume = "Alexei"; P3.Nume = "Alexeici"; P3.Cod = "21435"; ForegroundColor = ConsoleColor.Red; WriteLine(P1.Prenume + " " + P1.Nume + " " + P1.Cod); ForegroundColor = ConsoleColor.Cyan; WriteLine(P2.Prenume + " " + P2.Nume + " " + P2.Cod); ForegroundColor = ConsoleColor.Magenta; WriteLine(P3.Prenume + " " + P3.Nume + " " + P3.Cod); ForegroundColor = ConsoleColor.White; }
public List <Persoana> Get_Persoane() { List <Persoana> persoane = new List <Persoana>(); try { // instructiunea 'using' va apela sr.Close() using (StreamReader sr = new StreamReader(NumeFisier)) { string line; //citeste cate o linie si creaza un obiect de tip Student pe baza datelor din linia citita while ((line = sr.ReadLine()) != null) { Persoana p = new Persoana(line); persoane.Add(p); } } } catch (IOException eIO) { throw new Exception("Eroare la deschiderea fisierului. Mesaj: " + eIO.Message); } catch (Exception eGen) { throw new Exception("Eroare generica. Mesaj: " + eGen.Message); } return(persoane); }
private void btnAdauga_Click(object sender, EventArgs e) { ResetCuloareEtichete(); CodEroare codValidare = Validare(txtNume.Text, txtPrenume.Text, txtNumar.Text, txtMail.Text); if (codValidare != CodEroare.CORECT) { MarcheazaControaleCuDateIncorecte(codValidare); } else { Persoana p = new Persoana(txtNume.Text, txtPrenume.Text, txtNumar.Text, txtMail.Text); p.Tara = comboText1.Text; p.ReteaMobila = GetReteaSelectat(); //set Discipline p.Groups = new List <string>(); p.Groups.AddRange(grupuriSelectate); adminPersoane.AddPersoane(p); lblMesaj.Text = "Persoana a fost adaugata"; //resetarea controalelor pentru a introduce datele unui student nou ResetareControale(); } }
private void btnLogin_Click(object sender, EventArgs e) { List <Persoana> persoane = adminPersoane.GetPersoane(); bool gasit = false; if (ValidareInput() == 0) { foreach (Persoana p in persoane) { if (txtUsername.Text == p.Username && txtPassword.Text == p.Password) { infoPersoana = p; infoForm = new OptiuneInfoForm(p); infoForm.Show(); this.Hide(); Program.startForm.Hide(); gasit = true; } } if (!gasit) { MessageBox.Show("Nume sau parola incorecte!", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Completati spatiile marcate cu rosu!!!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public Persoana GetPersoana(string nume, string prenume) { try { // instructiunea 'using' va apela sr.Close() using (StreamReader sr = new StreamReader(NumeFisier)) { string line; //citeste cate o linie si creaza un obiect de tip Student pe baza datelor din linia citita while ((line = sr.ReadLine()) != null) { Persoana persoana = new Persoana(line); if (persoana.nume.Equals(nume) && persoana.prenume.Equals(prenume)) { return(persoana); } } } } catch (IOException eIO) { throw new Exception("Eroare la deschiderea fisierului. Mesaj: " + eIO.Message); } catch (Exception eGen) { throw new Exception("Eroare generica. Mesaj: " + eGen.Message); } return(null); }
private void btnCauta_Click(object sender, EventArgs e) { Persoana p = adminPersoane.GetPersoana(txtNume.Text, txtPrenume.Text); DateTime data1 = dtpCauta1.Value; DateTime data2 = dtpCauta2.Value; if (data1 <= p.DataActualizare && data2 >= p.DataActualizare) { if (p != null) { lblMesaj.Text = string.Empty; lblMesaj.Text = "Persoana este in agenda!"; } else { lblMesaj.Text = string.Empty; lblMesaj.Text = "Persoana nu este in agenda!"; } if (txtNume.Enabled == true && txtPrenume.Enabled == true) { txtNume.Enabled = false; txtPrenume.Enabled = false; } else { txtNume.Enabled = true; txtPrenume.Enabled = true; } } else { lblMesaj.Text = string.Empty; lblMesaj.Text = "Persoana nu este in agenda!"; } }
public void AdaugareAbonat(Persoana persoana) { try { using (SQLiteConnection connection = new SQLiteConnection(Constante.CONNECTION_STRING)) { connection.Open(); using (SQLiteCommand command = new SQLiteCommand(connection)) { command.CommandText = "INSERT INTO Persoana(Nume, Adresa, CNP, Telefon, Retras) VALUES(@nume, @adresa, @cnp, @telefon, @retras)"; command.Prepare(); command.Parameters.AddWithValue("@nume", persoana.Nume); command.Parameters.AddWithValue("@adresa", persoana.Adresa); command.Parameters.AddWithValue("@cnp", persoana.CNP); command.Parameters.AddWithValue("@telefon", persoana.Telefon); command.Parameters.AddWithValue("@retras", persoana.Retras); command.ExecuteNonQuery(); } connection.Close(); } } catch (SQLiteException e) { Console.WriteLine(e.Data); } }
public void UpdatePersoana(Persoana p) { List <Persoana> persoane = GetPersoane(); try { //instructiunea 'using' va apela la final swFisierText.Close(); //al doilea parametru setat la 'false' al constructorului StreamWriter indica modul 'overwrite' de deschidere al fisierului using (StreamWriter swFisierText = new StreamWriter(NumeFisier, false)) { foreach (Persoana pers in persoane) { //informatiile despre studentul actualizat vor fi preluate din parametrul "studentActualizat" if (pers.Username == p.Username) { swFisierText.WriteLine(p.ConversieLaSir_PentruFisier()); } else { swFisierText.WriteLine(pers.ConversieLaSir_PentruFisier()); } } } } catch (IOException eIO) { throw new Exception("Eroare la deschiderea fisierului. Mesaj: " + eIO.Message); } catch (Exception eGen) { throw new Exception("Eroare generica. Mesaj: " + eGen.Message); } }
private int GetId() { int IdPersoana = ID_PRIMA_PERSOANA; try { // instructiunea 'using' va apela sr.Close() using (StreamReader sr = new StreamReader(NumeFisier)) { string line; //citeste cate o linie si creaza un obiect de tip Student pe baza datelor din linia citita while ((line = sr.ReadLine()) != null) { Persoana s = new Persoana(line); IdPersoana = s.IdPersoana + INCREMENT; } } } catch (IOException eIO) { throw new Exception("Eroare la deschiderea fisierului. Mesaj: " + eIO.Message); } catch (Exception eGen) { throw new Exception("Eroare generica. Mesaj: " + eGen.Message); } return(IdPersoana); }
public List <Persoana> GetPersoane() { List <Persoana> persoane = new List <Persoana>(); try { using (StreamReader sr = new StreamReader(NumeFisier)) { string line; while ((line = sr.ReadLine()) != null) { Persoana p = new Persoana(line); persoane.Add(p); } } } catch (IOException eIO) { throw new Exception("Eroare la deschiderea fisierului. Mesaj: " + eIO.Message); } catch (Exception eGen) { throw new Exception("Eroare generica. Mesaj: " + eGen.Message); } return(persoane); }
public EditContact(Persoana pers) { InitializeComponent(); txtNume.Text = pers.Nume; txtPrenume.Text = pers.Prenume; txtTelefon.Text = pers.NumarTelefon; txtEmail.Text = pers.Email; foreach (string str in pers.Grupuri) { if (str == "Prieteni") { ckPrieteni.Checked = true; } if (str == "Familie") { ckFamilie.Checked = true; } if (str == "Servici") { ckServici.Checked = true; } } dataNasterii.Value = pers.DataNasterii; id = pers.IdPersoana; if (pers.Gen == Gen.Masculin) { rdbMasculin.Checked = true; } if (pers.Gen == Gen.Feminin) { rdbFeminin.Checked = true; } adminPersoane = StocareFactory.GetAdministratorStocare(); }
public Persoana[] GetPersoane(out int nrPersoane) { Persoana[] persoane = new Persoana[PAS_ALOCARE]; try { // instructiunea 'using' va apela sr.Close() using (StreamReader sr = new StreamReader(NumeFisier)) { string line; nrPersoane = 0; //citeste cate o linie si creaza un obiect de tip Student pe baza datelor din linia citita while ((line = sr.ReadLine()) != null) { persoane[nrPersoane++] = new Persoana(line); if (nrPersoane == PAS_ALOCARE) { Array.Resize(ref persoane, nrPersoane + PAS_ALOCARE); } } } } catch (IOException eIO) { throw new Exception("Eroare la deschiderea fisierului. Mesaj: " + eIO.Message); } catch (Exception eGen) { throw new Exception("Eroare generica. Mesaj: " + eGen.Message); } return(persoane); }
private void btnAdauga_Click(object sender, EventArgs e) { Persoana = clientUserControl1.Persoana; RutaAeriana = rezervareUserControl1.RutaAeriana; Zbor = rezervareUserControl1.Zbor; NumarBileteRezervate = rezervareUserControl1.NumarBilete; if (Persoana == null || RutaAeriana == null || Zbor == null) { MessageBox.Show("Completati toate cimpurile", "Eroare la adaugarea rezervarii", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //il cautam in clienti SqlCommand command = new SqlCommand("SELECT COUNT(ID_CLIENT) FROM CLIENTI WHERE CNP=@cnp"); command.Parameters.Add("@cnp", SqlDbType.VarChar).Value = Persoana.CNP; //daca l-am gasit object result = DBRepositoriesManager.AirCompanyDBExecuteScalar(command); if (result != null && ((Int32)result) > 0) { Persoana.EsteClient = true; } //altfel il cautam daca nu a mai facut rezervari anterioare else { //indicam ca acesta nu este clientul nostru Persoana.EsteClient = false; //verificam daca trebuie sa il adaugam la tabela de rezervanti command.CommandText = "SELECT COUNT(ID_REZERVANT) FROM REZERVANTI WHERE CNP=@cnp_cautat"; command.Parameters.Add("@cnp_cautat", SqlDbType.VarChar).Value = Persoana.CNP; result = DBRepositoriesManager.AirCompanyDBExecuteScalar(command); if (((Int32)result) == 0) { //daca adaugarea nu s-a facut cu succes anuntam despre asta if (DBRepositoriesManager.AirCompanyDBAddRezervant(Persoana) == -1) { MessageBox.Show("Eroare la adaugarea rezervantului", "Eroare la adaugarea rezervantului", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } } //daca totul s-a trecut de toate validarile adaugam rezervarea la companie if (companie.AdaugaRezervare(new Rezervare(RutaAeriana, Zbor, NumarBileteRezervate, Persoana), out var suma)) { MessageBox.Show("Suma de plata este " + suma); SumaPlata = suma; printDocument1.DocumentName = Persoana.ToString() + ".pdf"; printPreviewDialog1.Document = printDocument1; printPreviewDialog1.ShowDialog(); } else { MessageBox.Show("Rezervarea nu a fost adaugata.Aceasta persoana deja a facut rezervare"); } }
public ActionResult DeleteConfirmed(int id) { Persoana persoana = db.Persoane.Find(id); db.Persoane.Remove(persoana); db.SaveChanges(); return(RedirectToAction("Index")); }
public Persoana CreazaPersoana(string nume, string prenume, string cnp) { var numePlainText = new PlainText(nume); var prenumePlainText = new PlainText(prenume); var persoana = new Persoana(numePlainText, prenumePlainText, cnp); return(persoana); }
static void Main(string[] args) { Persoana p = LoginForm.infoPersoana; startForm = new PaginaStartForm(); startForm.Show(); Application.Run(); }
public ActionResult Edit([Bind(Include = "ID,Nume,Prenume")] Persoana persoana) { if (ModelState.IsValid) { db.Entry(persoana).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(persoana)); }
public Angajat CreazaAngajat(string nume, string prenume, string cnp, TipAngajat tipAngajat) { var numePlainText = new PlainText(nume); var prenumePlainText = new PlainText(prenume); var persoana = new Persoana(numePlainText, prenumePlainText, cnp); var angajat = new Angajat(persoana, tipAngajat); return(angajat); }
public Client CreazaClient(string nume, string prenume, string cnp, TipClient tipClient) { var numePlainText = new PlainText(nume); var prenumePlainText = new PlainText(prenume); var persoana = new Persoana(numePlainText, prenumePlainText, cnp); var client = new Client(persoana, tipClient); return(client); }
public ActionResult Create([Bind(Include = "ID,Nume,Prenume")] Persoana persoana) { if (ModelState.IsValid) { db.Persoane.Add(persoana); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(persoana)); }
private void contactsList_MouseClick(object sender, MouseEventArgs e) { Persoana pers = (Persoana)contactsList.SelectedItems[0].Tag; txtNume.Text = pers.Nume; txtPrenume.Text = pers.Prenume; txtTelefon.Text = pers.NumarTelefon; txtEmail.Text = pers.Email; txtGrup.Text = string.Join(" ", pers.Grupuri);; txtDataNasterii.Text = pers.DataNasterii.ToShortDateString(); txtGen.Text = pers.Gen.ToString(); }
public static Persoana CitirePersoana() { Console.WriteLine("Introduceti numele"); string nume = Console.ReadLine(); Console.WriteLine("Introduceti prenumele"); string prenume = Console.ReadLine(); Persoana p = new Persoana(nume, prenume); return(p); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Persoana persoana = db.Persoane.Find(id); if (persoana == null) { return(HttpNotFound()); } return(View(persoana)); }
static void Main(string[] args) { Persoana pers1 = new Persoana("NumeA", "PrenumeA", 21); //ConvertorValutar cv = new ConvertorValutar(); --metoda fiind static crearea unui obiect convertor este inutila, //daca si clasa e statica nu vom mai putea scrie asa //double sumaRon=cv.ConvertEurToRon(50); double sumaRon = ConvertorValutar.ConvertEurToRon(50); double sumaRon2 = ConvertorValutar.ConvertEurToRon(50); Console.WriteLine(sumaRon); Console.WriteLine(sumaRon2); Console.ReadKey(); }
static void Main(string[] args) { // Asa folosim proprietatea nume_ //Persoana pp = new Persoana(); //pp.nume_ = Console.ReadLine(); //Console.WriteLine("Ati citit si initializat: " + pp.nume_); Persoana p = new Persoana("Andreea", 'f', 22, 11, 1990, 165); p.Afisare(); p.Nume = Console.ReadLine(); p.Afisare(); Angajat a = new Angajat("Paul", 'm', 2, 8, 1984, 186, 3500, "manager"); a.Afisare(); Console.ReadLine(); }
static void Main(string[] args) { Persoana pers1 = new Persoana("NumeA", "PrenumeA", 21); //pers1.Facultate(); Student s = new Student(); s.Nume = "Predescu"; s.Prenume = "Alina"; s.Varsta = 34; s.Facultate = "ASE"; s.Medie = 9.5F; //s.CNP = "2987432432"; //este protected nu se poate apela s.DisplayInfo(); s.PrinteazaInformatiiComplete(); //polimorfism Student s1 = new Student(); Persoana pers2 = new Student(); //conversii int d = 40000; short a = (short)(d); short c = 4; int b = c; Calculator calculator = new Calculator(); calculator.CalculeazaSuma(3, 5); calculator.CalculeazaSuma(3, 5, 6); Persoana persoana = new Persoana(); persoana.DisplayInfo(); Student student = new Student(); student.DisplayInfo(); Persoana p1 = new Student(); p1.DisplayInfo(); Console.ReadKey(); }
public async Task <int> CreatePersoana(Persoana persoana) { DynamicParameters p = new DynamicParameters(); p.Add("Nume", persoana.Nume); p.Add("PreNume", persoana.PreNume); p.Add("CarteIdentitate", persoana.CarteIdentitate); p.Add("Adresa", persoana.Adresa); p.Add("Cnp", persoana.Cnp); var query = @"INSERT INTO persoana(nume,prenume,carteidentitate,cnp,adresa) values(:Nume,:Prenume,:CarteIdentitate,:Cnp,:Adresa)"; var result = await dataAccess.SaveData(query, p, connectionStringData.OracleConnectionName); return(result); }
public async Task <int> UpdatePersoana(Persoana persoana) { DynamicParameters p = new DynamicParameters(); p.Add("Nume", persoana.Nume); p.Add("PreNume", persoana.PreNume); p.Add("CarteIdentitate", persoana.CarteIdentitate); p.Add("Adresa", persoana.Adresa); p.Add("Cnp", persoana.Cnp); p.Add("PersoanaId", persoana.PersoanaId); var query = @"UPDATE persoana SET nume = :Nume,prenume = :PreNume,carteidentitate = :CarteIdentitate,adresa = :Adresa,cnp = :Cnp WHERE persoanaid = :PersoanaId"; var result = await dataAccess.SaveData(query, p, connectionStringData.OracleConnectionName); return(result); }
//citirea de la tastatura public static Persoana CitirePersoanaTastatura() { Console.WriteLine("Introduceti numele persoanei: "); string nume = Console.ReadLine(); Console.WriteLine("Introduceti prenumele persoanei: "); string prenume = Console.ReadLine(); Console.WriteLine("Introduceti numarul de telefon: "); string numar = Console.ReadLine(); Console.WriteLine("Introduceti mail-ul: "); string mail = Console.ReadLine(); Persoana p = new Persoana(nume, prenume, numar, mail); return(p); }
public void addPersoana(Persoana p) { try { using (StreamWriter swFisier = new StreamWriter(NumeFisier, true)) { swFisier.WriteLine(p.afisare()); } } catch (IOException eIO) { throw new Exception("Eroare la deschiderea fisierului. Mesaj: " + eIO.Message); } catch (Exception eGen) { throw new Exception("Eroare generica. Mesaj: " + eGen.Message); } }