Esempio n. 1
0
 private async void tipoequipoBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     try
     {
         if (TipoEquipoActual.TipoEquipoId > 0)
         {
             await TipoEquiposRepositorio.ActualizarAsync(TipoEquipoActual);
         }
         else
         {
             await TipoEquiposRepositorio.CrearAsync(TipoEquipoActual);
         }
     }
     catch (DbEntityValidationException excepcionValidacion)
     {
         string Mensaje = "";
         foreach (DbEntityValidationResult validacion in excepcionValidacion.EntityValidationErrors)
         {
             foreach (DbValidationError errorvalidacion in validacion.ValidationErrors)
             {
                 Mensaje += $"•{errorvalidacion.ErrorMessage}";
                 //this.Controls[0].DataBindings.Add()
             }
         }
         MessageBox.Show(Mensaje, "Errores de validacion");
     }
     catch (Exception excepcion)
     {
         MessageBox.Show("Se produjo un error. Favor de intentar nuevamente", "Error");
     }
 }
Esempio n. 2
0
 private void TiposEquipo_Load(object sender, EventArgs e)
 {
     if (!DesignMode)
     {
         TipoEquiposRepositorio             = ServiceLocator.Current.GetInstance <ITipoEquipos>();
         tipoequipoBindingSource.DataSource = TipoEquiposRepositorio.Recuperar();
     }
 }
Esempio n. 3
0
        private async void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
        {
            await TipoEquiposRepositorio.EliminarAsync(TipoEquipoActual);

            tipoequipoBindingSource.RemoveCurrent();


            ModoEditar = false;
        }