示例#1
0
 private void tileAzuriraj_Click(object sender, EventArgs e)
 {
     using (var db = new KaficDB())
     {
         if (dob == null)
         {
             Dobavljac dobavljac = new Dobavljac
             {
                 ID_dobavljac = int.Parse(txtIDDobavljaca.Text),
                 Ime          = txtIme.Text,
                 Adresa       = txtAdresa.Text,
                 OIB          = txtOIB.Text,
                 Telefon      = txtTelefon.Text
             };
             db.Dobavljac.Add(dobavljac);
             db.SaveChanges();
         }
         else
         {
             db.Dobavljac.Attach(dob);
             dob.ID_dobavljac = int.Parse(txtIDDobavljaca.Text);
             dob.Ime          = txtIme.Text;
             dob.Adresa       = txtAdresa.Text;
             dob.OIB          = txtOIB.Text;
             dob.Telefon      = txtTelefon.Text;
             db.SaveChanges();
         }
     }
     Close();
 }
示例#2
0
        private void btnIzbrisiDob_Click(object sender, EventArgs e)
        {
            Dobavljac odabraniDob = dobavljacBindingSource.Current as Dobavljac;

            if (odabraniDob != null)
            {
                if (MessageBox.Show("Da li ste sigurni da želite izbrisati dobavljača?", "Upozorenje!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
                {
                    using (var db = new KaficDB())
                    {
                        db.Dobavljac.Attach(odabraniDob);
                        try
                        {
                            db.Dobavljac.Remove(odabraniDob);
                            db.SaveChanges();
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("Nije moguće izbrisati!", "Upozorenje!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                    PrikaziDobavljaca();
                }
            }
        }
示例#3
0
        private void btnAzuriraj_Click(object sender, EventArgs e)
        {
            Dobavljac odDobavljac = dobavljacBindingSource.Current as Dobavljac;

            if (odDobavljac != null)
            {
                frmAzurirajDobavljaca frmAzuDob = new frmAzurirajDobavljaca(odDobavljac);
                frmAzuDob.ShowDialog();
                PrikaziDobavljaca();
            }
        }
示例#4
0
 private void tilePohrani_Click(object sender, EventArgs e)
 {
     using (var db = new KaficDB())
     {
         Dobavljac dobavljac = new Dobavljac
         {
             Ime     = txtIme.Text,
             OIB     = txtOIB.Text,
             Adresa  = txtAdresa.Text,
             Telefon = txtTelefon.Text
         };
         db.Dobavljac.Add(dobavljac);
         db.SaveChanges();
     }
     Close();
 }
示例#5
0
 public frmAzurirajDobavljaca(Dobavljac dobb)
 {
     InitializeComponent();
     dob = dobb;
 }