Esempio n. 1
0
 private async void ciclosFacturacionBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     try
     {
         if (CicloFactuacionActual.CicloFacturacionId > 0)
         {
             await CiclosFacturacionRepositorio.ActualizarAsync(CicloFactuacionActual);
         }
         else
         {
             await CiclosFacturacionRepositorio.CrearAsync(CicloFactuacionActual);
         }
     }
     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 CiclosFacturacion_Load(object sender, EventArgs e)
        {
            if (!DesignMode)
            {
                CiclosFacturacionRepositorio = ServiceLocator.Current.GetInstance <ICiclosFacturacion>();

                CiclosFacturacionEnumerable = CiclosFacturacionRepositorio.Recuperar();
                foreach (var i in CiclosFacturacionEnumerable)
                {
                    ciclosFacturacionBindingSource.Add(i);
                    //ciclosFacturacionBindingSource.DataSource = CiclosFacturacionEnumerable;
                }
            }
        }