Example #1
0
 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);
     }
 }
Example #2
0
 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);
 }
Example #3
0
        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);
            }
        }
Example #4
0
 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);
     }
 }