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); } } }