Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
 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));
     }
 }
Ejemplo n.º 3
0
 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));
     }
 }
Ejemplo n.º 4
0
 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));
     }
 }