private void btnAddPhoto_Click(object sender, EventArgs e) { List <Persoana> persoane = adminPersoane.GetPersoane(); string imageLocation = ""; try { OpenFileDialog fileDialog = new OpenFileDialog(); fileDialog.Filter = "jpg files(.*jpg)|*.jpg| PNG files(.*png)|*.png| All Files(*.*)|*.*"; if (fileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { imageLocation = fileDialog.FileName; pictureUserPhoto.ImageLocation = imageLocation; foreach (Persoana p in persoane) { if (p.Username == LoginForm.infoPersoana.Username) { p.ImageLocation = imageLocation; adminPersoane.UpdatePersoana(p); } } } } catch { MessageBox.Show("A aparut o eroare!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void btnCumpara_Click(object sender, EventArgs e) { List <Persoana> persoane = adminPersoane.GetPersoane(); try { List <Masina> masini = adminMasini.GetMasiniIndex(Convert.ToInt32(dataGridAfisare.SelectedRows[0].Cells[0].Value) - 1); if (masini.Last() != null) { if (masini.Last().NumeProprietar == OptiuneInfoForm.InfoPersoana.NumeComplet) { MessageBox.Show("Nu puteti cumpara o masina care va apartine!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (OptiuneInfoForm.InfoPersoana.Buget < masini.Last().Pret) { MessageBox.Show("Nu aveti suficiente fonduri pentru a cumpara aceasta masina!", "Fonduri insuficiente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { OptiuneInfoForm.InfoPersoana.Buget -= masini.Last().Pret; adminPersoane.UpdatePersoana(OptiuneInfoForm.InfoPersoana); LoginForm.infoForm.lblBuget.Text = "Buget: " + OptiuneInfoForm.InfoPersoana.Buget + "$"; foreach (Persoana p in persoane) { if (p.NumeComplet == masini.Last().NumeProprietar) { p.Buget += masini.Last().Pret; adminPersoane.UpdatePersoana(p); } } masini.Last().NumeProprietar = OptiuneInfoForm.InfoPersoana.NumeComplet; masini.Last().istoricProprietari.Add(masini.Last().NumeProprietar); adminMasini.UpdateMasina(masini.Last()); } } } } catch { MessageBox.Show("Selectati o masina!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } finally { populateForm(); } }
private void btnCumpara_Click(object sender, EventArgs e) { inForma = false; List <Persoana> persoane = adminPersoane.GetPersoane(); try { List <Masina> masini = adminMasini.GetMasiniIndex(Convert.ToInt32(masina.IdMasina - 1)); if (masini.Last() != null) { if (masini.Last().NumeProprietar == OptiuneInfoForm.InfoPersoana.NumeComplet) { MessageBox.Show("Nu puteti cumpara o masina care va apartine!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (OptiuneInfoForm.InfoPersoana.Buget < masini.Last().Pret) { MessageBox.Show("Nu aveti suficiente fonduri pentru a cumpara aceasta masina!", "Fonduri insuficiente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { OptiuneInfoForm.InfoPersoana.Buget -= masini.Last().Pret; adminPersoane.UpdatePersoana(OptiuneInfoForm.InfoPersoana); LoginForm.infoForm.lblBuget.Text = "Buget: " + OptiuneInfoForm.InfoPersoana.Buget + "$"; inForma = true; foreach (Persoana p in persoane) { if (p.NumeComplet == masini.Last().NumeProprietar) { p.Buget += masini.Last().Pret; adminPersoane.UpdatePersoana(p); } } masini.Last().NumeProprietar = OptiuneInfoForm.InfoPersoana.NumeComplet; masini.Last().istoricProprietari.Add(masini.Last().NumeProprietar); adminMasini.UpdateMasina(masini.Last()); lblProprietar.Text = "Proprietar: " + masini.Last().NumeProprietar; MessageBox.Show("Masina achizitionata cu succes!", "Info Cumparare", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } catch { MessageBox.Show("S-a produs o eroare!", "Eroare selectie", MessageBoxButtons.OK, MessageBoxIcon.Error); } }