public PartialViewResult SeleccionEmpleadosPeriodo(int id) { var sucursal = Session["sucursal"] as SucursalDatos; ViewBag.IdPeriodo = id; //Obtiene los empleados seleccionados en el periodo PeriodosPago p = new PeriodosPago(); var periodo = p.GetPeriodoPagoById(id); Empleados emp = new Empleados(); var empleados = new List <DatosEmpleado>(); if (periodo.Especial == true) //si el periodo es especial se muestran todos los empleados, independientemente de su tipo de nĂ³mina { empleados = emp.GetEmpleadosBySucursalConTipoNomina(sucursal.IdSucursal); } else //si no pues no { empleados = emp.GetEmpleadosByTipoNomina(sucursal.IdSucursal, periodo.IdTipoNomina); } ViewBag.EmpleadosSeleccionados = p.GetIdEmpleados(id); return(PartialView(empleados)); }