コード例 #1
0
        private void btnDodaj_Click(object sender, EventArgs e)
        {
            TipKafe tip = new TipKafe()
            {
                TipKafeId = tipovi.Max(m => m.TipKafeId) + 1
            };
            FrmTipKafeDodaj form = new FrmTipKafeDodaj(Operacija.Add, tip);

            form.ShowDialog();
        }
コード例 #2
0
 public List <TipKafe> Select(TipKafe tipKafe)
 {
     try
     {
         var rezultat = _broker.Select(tipKafe).OfType <TipKafe>().ToList();
         return(rezultat);
     }
     catch (Exception)
     {
         return(null);
     }
 }
コード例 #3
0
 public bool Delete(TipKafe tipKafe)
 {
     try
     {
         var rezultat = _broker.Delete(tipKafe);
         return(rezultat);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #4
0
 public bool Insert(TipKafe tipKafe)
 {
     try
     {
         var rezultat = _broker.Insert(tipKafe);
         return(rezultat);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #5
0
        private void btnIzmeni_Click(object sender, EventArgs e)
        {
            TipKafe tip = SelectTipKafe();

            if (tip is null)
            {
                return;
            }
            FrmTipKafeDodaj form = new FrmTipKafeDodaj(Operacija.Update, tip);

            form.ShowDialog();
        }
コード例 #6
0
 public FrmTipKafeDodaj(Operacija operacija, TipKafe tip)
 {
     InitializeComponent();
     this.tip = tip;
     if (operacija == Operacija.Update)
     {
         ButtonUpdate();
         PopuniVrednosti(tip);
     }
     if (operacija == Operacija.Add)
     {
         ButtonAdd();
     }
 }
コード例 #7
0
        private TipKafe SelectTipKafe()
        {
            TipKafe tipkafe = null;

            try
            {
                tipkafe = (TipKafe)dgvPrikaz.SelectedRows[0].DataBoundItem;
                return(tipkafe);
            }
            catch (Exception)
            {
                MessageBox.Show("Niste selektovali");
                return(null);
            }
        }
コード例 #8
0
        private void btnObrisi_Click(object sender, EventArgs e)
        {
            TipKafe tip = SelectTipKafe();

            if (tip is null)
            {
                return;
            }
            if (KontrolerTipKafe.Instance.Delete(tip))
            {
                MessageBox.Show("Uspesno!");
                tipovi.Remove(tip);
                return;
            }
            MessageBox.Show("Neuspesno!");
        }
コード例 #9
0
 private TipKafe Kreiraj()
 {
     try
     {
         TipKafe t = new TipKafe()
         {
             TipKafeId = tip.TipKafeId,
             NazivTipa = txtNaziv.Text
         };
         return(t);
     }
     catch (Exception)
     {
         MessageBox.Show("Pogresan unos!");
         return(null);
     }
 }
コード例 #10
0
        private void btnDodaj_Click(object sender, EventArgs e)
        {
            TipKafe tip = Kreiraj();

            if (tip is null)
            {
                return;
            }
            if (KontrolerTipKafe.Instance.Insert(tip))
            {
                MessageBox.Show("Uspesno!");
            }
            else
            {
                MessageBox.Show("Neuspesno");
            }
        }
コード例 #11
0
 private void PopuniVrednosti(TipKafe tip)
 {
     txtNaziv.Text = tip.NazivTipa;
 }