public void AddToHistorialPPRolPrivadoResetearSaldoDiasAdmins(HistorialPPRolPrivadoResetearSaldoDiasAdminsItem historialPPRolPrivadoResetearSaldoDiasAdminsItem) { base.AddObject("HistorialPPRolPrivadoResetearSaldoDiasAdmins", historialPPRolPrivadoResetearSaldoDiasAdminsItem); }
public static HistorialPPRolPrivadoResetearSaldoDiasAdminsItem CreateHistorialPPRolPrivadoResetearSaldoDiasAdminsItem(int ID) { HistorialPPRolPrivadoResetearSaldoDiasAdminsItem historialPPRolPrivadoResetearSaldoDiasAdminsItem = new HistorialPPRolPrivadoResetearSaldoDiasAdminsItem(); historialPPRolPrivadoResetearSaldoDiasAdminsItem.id = ID; return historialPPRolPrivadoResetearSaldoDiasAdminsItem; }
partial void ResetearDíasAdministrativos_Execute() { // Escriba el código aquí. System.Windows.MessageBoxResult result = this.ShowMessageBox("El saldo de días administrativos de todos los empleados que son rol privado será igual a '3'. ¿Desea continuar?", "ADVERTENCIA", MessageBoxOption.YesNo); if (result == System.Windows.MessageBoxResult.Yes) { foreach (PersonaItem empleado in this.Persona) { if (empleado.EsRolPrivado == true) { empleado.SaldoDiasAdmins = 3; } } HistorialPPRolPrivadoResetearSaldoDiasAdminsItem historial = new HistorialPPRolPrivadoResetearSaldoDiasAdminsItem (); historial.EjecutadoPor = this.Application.User.FullName; historial.FechaEjecución = DateTime.Now; this.Save(); this.ShowMessageBox("Saldos actualizados con éxito"); } }