Ejemplo n.º 1
0
        public string GenerarPlantillaContrato(int idPlantilla, int[] empleados)
        {
            Plantillas p    = new Plantillas();
            RHEntities ctx  = new RHEntities();
            var        tipo = ctx.Plantilla.Where(x => x.Id == idPlantilla).Select(x => x.Tipo).FirstOrDefault();

            if (tipo == 1)
            {
                return(p.FormarPlantilla(idPlantilla, (int)TipoPlantilla.Contrato, empleados));
            }
            else if (tipo == 7)
            {
                return(p.FormarPlantilla(idPlantilla, (int)TipoPlantilla.MovimientoPersonal, empleados));
            }
            else if (tipo == 8)
            {
                return(p.FormarPlantilla(idPlantilla, (int)TipoPlantilla.CartaAntiguedad, empleados));
            }
            else if (tipo == 9)
            {
                return(p.FormarPlantilla(idPlantilla, (int)TipoPlantilla.GastosMedicosMenores, empleados));
            }
            else if (tipo == 10)
            {
                return(p.FormarPlantilla(idPlantilla, (int)TipoPlantilla.Sindicato, empleados));
            }

            else
            {
                return("false");
            }
        }
Ejemplo n.º 2
0
        public string GenerarPlantillaVacaciones(int idPlantilla, int[] vacaciones)
        {
            Plantillas p = new Plantillas();

            return(p.FormarPlantilla(idPlantilla, (int)TipoPlantilla.Vacaciones, vacaciones));
        }
Ejemplo n.º 3
0
        public string GenerarPlantillaBaja(int IdPlantilla, int[] empleados)
        {
            Plantillas p = new Plantillas();

            return(p.FormarPlantilla(IdPlantilla, (int)TipoPlantilla.Baja, empleados));
        }
Ejemplo n.º 4
0
        public string GenerarPlantillaContrato(int idPlantilla, int[] empleados)
        {
            Plantillas p = new Plantillas();

            return(p.FormarPlantilla(idPlantilla, (int)TipoPlantilla.Permisos, empleados));
        }