// ==================================================================================================== #region MÉTODOS // ==================================================================================================== public void RefrescarValores() { if (IdConductor <= 0) { return; } try { // Cargamos las horas. TimeSpan acumuladas = BdCalendarios.GetAcumuladasHastaMes(Año, 11, IdConductor); TimeSpan reguladas = BdCalendarios.GetHorasReguladasHastaMes(Año, 11, IdConductor); HorasDisponibles = HorasConductor + acumuladas + reguladas; } catch (Exception ex) { mensajes.VerError("VentanaCobrarHorasVM.RefrescarValores", ex); } }
public HorasHojaPijamaHastaMes(int año, int mes, int idTrabajador) { // HORAS Acumuladas = BdCalendarios.GetAcumuladasHastaMes(año, mes, idTrabajador); Reguladas = BdCalendarios.GetHorasReguladasHastaMes(año, mes, idTrabajador); //Descuadre = BdDiasCalendario.GetHorasDescuadreHastaMes(año, mes, idTrabajador); //ExcesoJornada = BdDiasCalendario.GetExcesoJornadaHastaMes(año, mes, idTrabajador); //ExcesoJornadaPendiente = BdDiasCalendario.GetExcesoJornadaPendienteHastaMes(año, mes, idTrabajador); //DescuadrePendiente = BdDiasCalendario.GetDescuadrePendienteHastaMes(año, mes, idTrabajador); // Cargamos el exceso de jornada cobrada hasta el mes anterior al indicado, ya que se añade el que se indica en la hoja pijama, // que corresponde al mes actual. //DateTime fecha = new DateTime(año, mes, 1).AddMonths(-1); //ExcesoJornadaPendiente = BdCalendarios.GetExcesoJornadaCobradaHastaMes(fecha.Year, fecha.Month, idTrabajador); // DÍAS DiasF6 = BdCalendarios.GetDiasF6HastaMes(año, mes, idTrabajador); DCs = BdCalendarios.GetDescansosDisfrutadosHastaMes(año, mes, idTrabajador); DNDs = BdCalendarios.GetDNDHastaMes(idTrabajador, año, mes); DcRegulados = BdCalendarios.GetDescansosReguladosHastaMes(año, mes, idTrabajador); ComiteEnDescanso = BdCalendarios.GetComiteEnDescansoHastaMes(idTrabajador, año, mes); TrabajoEnDescanso = BdCalendarios.GetTrabajoEnDescansoHastaMes(idTrabajador, año, mes); }