Example #1
0
        // ====================================================================================================
        #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);
            }
        }
Example #2
0
        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);
        }