internal void GetAllModel(UCAddAutomobil uCAddAutomobil) { try { uCAddAutomobil.CbModel.DataSource = Communication.Communication.Instance.GetAllModel((Marka)uCAddAutomobil.CbMarka.SelectedItem); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } }
internal void ResetForm(UCAddAutomobil uCAddAutomobil) { uCAddAutomobil.TxtBrojSasije.Text = ""; uCAddAutomobil.TxtRegistracija.Text = ""; uCAddAutomobil.TxtCenaPoDanu.Text = ""; uCAddAutomobil.LblMarka.Text = ""; uCAddAutomobil.LblModel.Text = ""; uCAddAutomobil.LblBrojSasije.Text = ""; uCAddAutomobil.LblCenaPoDanu.Text = ""; uCAddAutomobil.LblRegistracija.Text = ""; uCAddAutomobil.LblGodinaProizvodnje.Text = ""; uCAddAutomobil.CbModel.DataSource = null; InitUCAddAutomobil(uCAddAutomobil); }
internal void Save(UCAddAutomobil uCAddAutomobil) { if (!UserControlHelpers.RegistrationValidation(uCAddAutomobil.TxtRegistracija, uCAddAutomobil.LblRegistracija) | !UserControlHelpers.VINNumberValidation(uCAddAutomobil.TxtBrojSasije, uCAddAutomobil.LblBrojSasije) | !UserControlHelpers.ComboBoxValidation(uCAddAutomobil.CbMarka, uCAddAutomobil.LblMarka) | !UserControlHelpers.ComboBoxValidation(uCAddAutomobil.CbModel, uCAddAutomobil.LblModel) ) { return; } try { string k = CommaConversion(uCAddAutomobil.TxtCenaPoDanu.Text); Model model = (Model)uCAddAutomobil.CbModel.SelectedItem; Automobil a = new Automobil { /*BrojSasije = uCAddAutomobil.TxtBrojSasije.Text, * Registracija = uCAddAutomobil.TxtRegistracija.Text, * Model = (Model)uCAddAutomobil.CbModel.SelectedItem, * GodinaProizvodnje = (int)uCAddAutomobil.CbGodiste.SelectedItem,*/ WhereCondition = "a.BrojSasije=", WhereValue = uCAddAutomobil.TxtBrojSasije.Text, InsertValues = $"'{uCAddAutomobil.TxtBrojSasije.Text}','{uCAddAutomobil.TxtRegistracija.Text}',{(int)uCAddAutomobil.CbGodiste.SelectedItem},{k},{model.Id}" }; /*List<Automobil> automobilBrSasije; * if (Communication.Communication.Instance.SearchAutomobilBrSasije(a)) * { * Communication.Communication.Instance.SaveAutomobil(a); * System.Windows.Forms.MessageBox.Show("Automobil je uspesno sacuvan"); * ResetForm(uCAddAutomobil); * } * else * { * automobilBrSasije = Communication.Communication.Instance.SearchAutomobil(a); * System.Windows.Forms.MessageBox.Show("Vec postoji automobil sa ovim brojem sasije"); * return; * }*/ Communication.Communication.Instance.SaveAutomobil(a); System.Windows.Forms.MessageBox.Show("Automobil je uspesno sacuvan"); ResetForm(uCAddAutomobil); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } }
internal void InitUCAddAutomobil(UCAddAutomobil ucAddAutomobil) { try { List <int> godista = new List <int>(); for (int i = 1980; i < 2021; i++) { godista.Add(i); } //ucAddAutomobil.CbGodiste.DataSource = Communication.Communication.Instance.GetAllMarka(); ucAddAutomobil.CbMarka.DataSource = Communication.Communication.Instance.GetAllMarka(); ucAddAutomobil.CbGodiste.DataSource = godista; } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } }