Ejemplo n.º 1
0
        private void SaveTrabajador()
        {
            if (!Trabajador.IsValid())
            {
                ModernDialog.ShowMessage(Trabajador.Error, "Error en la operacion", MessageBoxButton.OK);
            }
            else
            {
                try
                {
                    var trabajador = FacadeProvider.TrabajadorProvider().Add(Trabajador);

                    //Le decimos al newControlViewModel TrabajadoresViewModel que se ha creado un nuevo trabajador
                    //que haga lo que quiere con el
                    Messenger.Instance.NotifyColleagues(ViewModelMessages.AddNewTrabajador, trabajador);

                    Trabajador = new TrabajadorModel();
                    ModernDialog.ShowMessage("El Trabajador ha sido agregado con exito", "Opercion Existosa", MessageBoxButton.OK);
                }
                catch (Exception exception)
                {
                    ModernDialog.ShowMessage(exception.ToString(), "Error en la operacion", MessageBoxButton.OK);
                }
            }
        }
 private void UpdateTrabajador()
 {
     if (!Trabajador.IsValid())
     {
         ModernDialog.ShowMessage(Trabajador.Error, "Error en la operacion", MessageBoxButton.OK);
     }
     else
     {
         try
         {
             Trabajador = FacadeProvider.TrabajadorProvider().Update(Trabajador);
             ModernDialog.ShowMessage("El Trabajador ha sido actualizado con exito", "Opercion Existosa", MessageBoxButton.OK);
             CloseAciAction();
         }
         catch (Exception exception)
         {
             ModernDialog.ShowMessage(exception.ToString(), "Error en la operacion", MessageBoxButton.OK);
         }
     }
 }