protected override void OnInit(EventArgs e) { if (!IsPostBack) { //int accionistaId = int.Parse(Request.QueryString["AccionistaID"].ToString()); //string accionista = Request.QueryString["Accionista"].ToString(); //int AccionistaIndirectoID = int.Parse(Request.QueryString["AccionistaIndirectoID"].ToString()); //string nombre = Request.QueryString["Nombre"].ToString() == string.Empty ? null : Request.QueryString["Nombre"].ToString(); //char estado = char.Parse(Request.QueryString["Estado"].ToString()); var dt = clsDCondicionPersonal.ConsultaCondicionPersonal(DateTime.Now); ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/AspxReportesRdlc/Report1.rdlc"); //ReportViewer1.PageCountMode = PageCountMode.Actual; //ReportViewer1.LocalReport.SetParameters(new ReportParameter("Fecha", DateTime.Now.ToShortDateString())); //ReportViewer1.LocalReport.SetParameters(new ReportParameter("Accionista", accionista)); //ReportViewer1.LocalReport.SetParameters(new ReportParameter("Codigo", AccionistaIndirectoID.ToString())); //ReportViewer1.LocalReport.SetParameters(new ReportParameter("Nombre", nombre)); //ReportViewer1.LocalReport.SetParameters(new ReportParameter("Estado", estado == 'O' ? "" : estado == 'A' ? "ACTIVO" : "INACTIVO")); ReportViewer1.LocalReport.DataSources.Clear(); ReportDataSource DsReporte = new ReportDataSource("DataSet1", dt); ReportViewer1.LocalReport.DataSources.Add(DsReporte); ReportViewer1.LocalReport.Refresh(); } }
public ActionResult ReporteCondicionPersonalPartial(DateTime Fecha, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDCondicionPersonal = new clsDCondicionPersonal(); ViewBag.Condiciones = clsDCondicionPersonal.ConsultaManteminetoCondicion().Where(x => x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).ToList(); var model = clsDCondicionPersonal.ConsultaCondicionPersonal(Fecha).Where(x => x.Turno == Turno); ViewBag.Control = clsDCondicionPersonal.ConsultaCondicionPersonalControl(Fecha, Turno).FirstOrDefault(); if (!model.Any()) { return(Json("0", JsonRequestBehavior.AllowGet)); } ClsDClasificador = new clsDClasificador(); var poTurno = ClsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno, Turno).FirstOrDefault(); if (poTurno != null) { ViewBag.Turno = poTurno.Descripcion; } return(PartialView(model)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public ActionResult BandejaAprobarCondicionPersonal(DateTime fecha, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDCondicionPersonal = new clsDCondicionPersonal(); var poControl = clsDCondicionPersonal.ConsultaCondicionPersonal(fecha).Where(x => x.Turno == Turno).ToList(); if (poControl != null && poControl.Any()) { ClsDClasificador = new clsDClasificador(); ViewBag.Turno = ClsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno); return(Json(poControl, JsonRequestBehavior.AllowGet)); } else { return(Json("0", JsonRequestBehavior.AllowGet)); } } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public ActionResult CondicionPersonalPartial(DateTime Fecha, string Turno) { try { lsUsuario = User.Identity.Name.Split('_'); if (string.IsNullOrEmpty(lsUsuario[0])) { return(Json("101", JsonRequestBehavior.AllowGet)); } clsDCondicionPersonal = new clsDCondicionPersonal(); var model = clsDCondicionPersonal.ConsultaCondicionPersonal(Fecha).Where(x => x.Turno == Turno).ToList(); if (!model.Any()) { return(Json("0", JsonRequestBehavior.AllowGet)); } return(PartialView(model)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }