示例#1
0
 internal void SearchMusterijaPrezime(UCUpdateMusterija uCUpdateMusterija)
 {
     try
     {
         Musterija m = new Musterija
         {
             Prezime        = uCUpdateMusterija.TxtPrezime.Text,
             WhereValue     = uCUpdateMusterija.TxtPrezime.Text,
             WhereCondition = "m.Prezime="
         };
         if (Communication.Communication.Instance.SearchMusterijaPrezime(m))
         {
             System.Windows.Forms.MessageBox.Show("Ne postoji musterija sa zadatim prezimenom");
         }
         else
         {
             uCUpdateMusterija.CbMusterije.DataSource = Communication.Communication.Instance.SearchMusterija(m);
             System.Windows.Forms.MessageBox.Show("Postoji musterija sa zadatim prezimenom");
         }
     }
     catch (Exception ex)
     {
         System.Windows.Forms.MessageBox.Show(ex.Message);
     }
 }
示例#2
0
        internal void ResetForm(UCUpdateMusterija uCUpdateMusterija)
        {
            uCUpdateMusterija.CbMusterije.DataSource = null;
            uCUpdateMusterija.TxtIme.Clear();
            uCUpdateMusterija.TxtPrezime.Clear();
            uCUpdateMusterija.TxtImeUpdate.Clear();
            uCUpdateMusterija.TxtPrezimeUpdate.Clear();
            uCUpdateMusterija.TxtBrojTelefonaUpdate.Clear();
            DateTime dt = DateTime.Now;

            uCUpdateMusterija.DtpDatumUpdate.Value = dt;
            uCUpdateMusterija.LblIme.Text          = "";
            uCUpdateMusterija.LblPrezime.Text      = "";
            uCUpdateMusterija.LblBrojTelefona.Text = "";
            uCUpdateMusterija.LblDatum.Text        = "";
        }
示例#3
0
        internal void UpdateFill(UCUpdateMusterija uCUpdateMusterija)
        {
            try
            {
                Musterija m = (Musterija)uCUpdateMusterija.CbMusterije.SelectedItem;

                uCUpdateMusterija.TxtImeUpdate.Text          = m.Ime;
                uCUpdateMusterija.TxtPrezimeUpdate.Text      = m.Prezime;
                uCUpdateMusterija.TxtBrojTelefonaUpdate.Text = m.BrojTelefona;
                uCUpdateMusterija.DtpDatumUpdate.Value       = m.DatumRodjenja;
                uCUpdateMusterija.JMBG = m.JMBG;
                System.Windows.Forms.MessageBox.Show("Ucitana musterija");
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }
        }
示例#4
0
 internal void Update(UCUpdateMusterija uCUpdateMusterija)
 {
     if (uCUpdateMusterija.CbMusterije.SelectedItem == null)
     {
         System.Windows.Forms.MessageBox.Show("Niste izabrali musteriju koju zelite da izmenite");
         return;
     }
     if (!UserControlHelpers.CapitalLetterValidation(uCUpdateMusterija.TxtImeUpdate, uCUpdateMusterija.LblIme)
         | !UserControlHelpers.CapitalLetterValidation(uCUpdateMusterija.TxtPrezimeUpdate, uCUpdateMusterija.LblPrezime)
         | !UserControlHelpers.PhoneNumberValidation(uCUpdateMusterija.TxtBrojTelefonaUpdate, uCUpdateMusterija.LblBrojTelefona)
         | !UserControlHelpers.DateValidation(uCUpdateMusterija.DtpDatumUpdate, uCUpdateMusterija.LblDatum)
         )
     {
         return;
     }
     try
     {
         Musterija m = new Musterija
         {
             /*JMBG = uCUpdateMusterija.JMBG,
              * Ime = uCUpdateMusterija.TxtImeUpdate.Text,
              * Prezime = uCUpdateMusterija.TxtPrezimeUpdate.Text,
              * BrojTelefona = uCUpdateMusterija.TxtBrojTelefonaUpdate.Text,
              * DatumRodjenja = uCUpdateMusterija.DtpDatumUpdate.Value*/
             WhereCondition = "JMBG=",
             WhereValue     = $"'{uCUpdateMusterija.JMBG}'",
             UpdateText     = $"Ime='{uCUpdateMusterija.TxtImeUpdate.Text}',Prezime='{uCUpdateMusterija.TxtPrezimeUpdate.Text}', BrojTelefona='{uCUpdateMusterija.TxtBrojTelefonaUpdate.Text}', DatumRodjenja='{uCUpdateMusterija.DtpDatumUpdate.Value.ToString("MM/dd/yyyy")}'"
         };
         Communication.Communication.Instance.UpdateMusterija(m);
         System.Windows.Forms.MessageBox.Show("Musterija uspesno izmenjena");
         ResetForm(uCUpdateMusterija);
     }
     catch (Exception ex)
     {
         System.Windows.Forms.MessageBox.Show(ex.Message);
     }
 }