示例#1
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(tbSatisFiyati.Text))
     {
         var controlcar = carServices.Control((cmbModelAdı.SelectedValue as Model).Name, tbMarkaAdi.Text,
                                              (cmbKasaTipi.SelectedValue as VehicleBody), (cmbRenk.SelectedValue as Core.Entities.Color),
                                              (cmbYil.SelectedValue as Year).Years);
         if (controlcar > 0)
         {
             MessageBox.Show(Error.UserError.ErrorMessage(Convert.ToInt32(Error.UserError.ErrorCode.KayitOncedenEklenmis)));
         }
         else
         {
             var insert = carServices.Insert(new Car()
             {
                 Model_ID  = (cmbModelAdı.SelectedValue as Model).ID,
                 BodyType  = (cmbKasaTipi.SelectedValue as VehicleBody),
                 ColorID   = (cmbRenk.SelectedValue as Core.Entities.Color),
                 Years     = (cmbYil.SelectedValue as Year).Years,
                 SalePrice = Convert.ToDecimal(tbSatisFiyati.Text),
                 IsRental  = checkKiralık.Checked
             });
             if (insert > 0)
             {
                 MessageBox.Show(Error.UserError.ErrorMessage(Convert.ToInt32(Error.UserError.ErrorCode.KayitEklendi)));
                 dgvAracData.DataSource = carServices.Select();
             }
             else
             {
                 MessageBox.Show(Error.UserError.ErrorMessage(Convert.ToInt32(Error.UserError.ErrorCode.KayitEklenmedi)));
                 dgvAracData.DataSource = carServices.Select();
             }
         }
     }
     else
     {
     }
 }