Esempio n. 1
0
 public static CITITOR AddCititor(InregistrareCititor cititor)
 {
     try
     {
         using (var context = new BibliotecaModelContainer())
         {
             var reader = context.CITITORs.FirstOrDefault(p =>
                                                          p.Prenume == cititor.Prenume && p.Nume == cititor.Nume && p.Adresa == cititor.Adresa &&
                                                          p.Email == cititor.Email);
             if (reader == null)
             {
                 var newCititor = new CITITOR
                 {
                     Nume    = cititor.Nume,
                     Prenume = cititor.Prenume,
                     Adresa  = cititor.Adresa,
                     Email   = cititor.Email,
                     Stare   = 0
                 };
                 context.CITITORs.Add(newCititor);
                 context.SaveChanges();
                 return(newCititor);
             }
             return(reader);
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.InnerException.Message);
         return(null);
     }
 }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            var nume    = this.textBox1.Text;
            var prenume = this.textBox2.Text;
            var email   = this.textBox3.Text;
            var adresa  = this.textBox4.Text;

            if (string.IsNullOrEmpty(nume) || string.IsNullOrEmpty(prenume) || string.IsNullOrEmpty(email) ||
                string.IsNullOrEmpty(adresa))
            {
                MessageBox.Show("Toate campurile trebuie completate", "Mesaj de eroare",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return;
            }

            var cititor = new InregistrareCititor
            {
                Nume    = nume,
                Prenume = prenume,
                Email   = email,
                Adresa  = adresa
            };
            var reader = WcfClient.GetInstance().AddCititor(cititor);

            if (reader != null)
            {
                this.Hide();
                startPage.Hide();
                FormImprumutaCarte form = new FormImprumutaCarte(reader);
                form.ShowDialog();
            }
            else
            {
                MessageBox.Show("Something went wrong!", "Mesaj de eroare",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
Esempio n. 3
0
 public CITITOR AddCititor(InregistrareCititor cititor)
 {
     return(BibliotecaAPI.AddCititor(cititor));
 }