Ejemplo n.º 1
0
        public ActionResult ReporteEmpleadoTurnoPartial(string dsTurno, string dsLinea)
        {
            try
            {
                clsDEmpleado = new clsDEmpleado();
                Usuario      = User.Identity.Name.Split('_');
                List <spConsutaReporteEmpleadosTurnos> model = new List <spConsutaReporteEmpleadosTurnos>();
                // var empleado = clsDEmpleado.ConsultaEmpleado(Usuario[1]).FirstOrDefault();

                model = clsDEmpleado.ConsultaReporteEmpleadoTurno(dsLinea, dsTurno);
                if (!model.Any())
                {
                    return(Json("0", JsonRequestBehavior.AllowGet));
                }


                return(PartialView(model));
            }
            catch (Exception ex)
            {
                //SetErrorMessage(ex.Message);
                Response.StatusCode = (int)HttpStatusCode.InternalServerError;
                Usuario             = User.Identity.Name.Split('_');
                clsDError           = new clsDError();
                clsDError.GrabarError(new ERROR
                {
                    Controlador     = this.ControllerContext.RouteData.Values["controller"].ToString(),
                    Mensaje         = ex.Message,
                    Observacion     = "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(),
                    FechaIngreso    = DateTime.Now,
                    TerminalIngreso = Request.UserHostAddress,
                    UsuarioIngreso  = Usuario[1]
                });
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }