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); } }
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 = ""; }
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); } }
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); } }