public JsonResult CargarChartDemandaTipoConsulta(string fechaInicio, string fechaFin) { var lista = new List <ChartCustom>(); try { var chart = new ChartCustom(); chart.FechaInicio = string.IsNullOrEmpty(fechaInicio) ? "NULL" : fechaInicio; chart.FechaFin = string.IsNullOrEmpty(fechaFin) ? "NULL" : fechaFin; DateTime?dtFechaInicio = (fechaInicio.Length > 0) ? ConvertidorUtil.ConvertirDateTimeShort(fechaInicio) : null; DateTime?dtFechaFin = (fechaFin.Length > 0) ? ConvertidorUtil.ConvertirDateTimeShort(fechaFin) : null; DateTime dtFchFin; if (dtFechaInicio != null && dtFechaFin != null) { dtFchFin = dtFechaFin.GetValueOrDefault(); var nuevaFchFin = dtFchFin.AddDays(1); chart.FechaInicio = fechaInicio; chart.FechaFin = ConvertidorUtil.FormatearFechaEsp(nuevaFchFin); } var objResult = oIBLSolicitud.ConsultarDemandaTipoConsulta(chart); lista = objResult.OneResult; } catch (Exception ex) { } return(new JsonResult { Data = lista, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult ConsultarSolicitudes(string numSolicitud, string estado, string codigoAlumno, string nombreAlumno, string fechaInicio, string fechaFin) { var lista = new List <Solicitud>(); try { var solicitud = new Solicitud(); solicitud.IdSolicitud = ConvertidorUtil.ConvertirInt32(numSolicitud); solicitud.Estado = string.IsNullOrEmpty(estado) ? "0" : estado; solicitud.CodigoAlumno = string.IsNullOrEmpty(codigoAlumno) ? "NULL" : codigoAlumno; solicitud.Nombre = string.IsNullOrEmpty(nombreAlumno) ? "NULL" : nombreAlumno; solicitud.FechaInicio = string.IsNullOrEmpty(fechaInicio) ? "NULL" : fechaInicio; solicitud.FechaFin = string.IsNullOrEmpty(fechaFin) ? "NULL" : fechaFin; solicitud.IdAlumno = 0; solicitud.IdEmpleado = 0; if (Session["Login-Info"] != null) { var user = ((Entity.Util.ReturnObject <Usuario>)Session["Login-Info"]).OneResult; if (ConstantesWeb.Rol.Alumno.Equals(user.Rol)) { solicitud.IdAlumno = ConvertidorUtil.ConvertirInt32(user.Alumno.Id); } if (ConstantesWeb.Rol.Docente.Equals(user.Rol)) { solicitud.IdEmpleado = ConvertidorUtil.ConvertirInt32(user.Empleado.IdEmpleado); } if (ConstantesWeb.Rol.Coordinador.Equals(user.Rol)) { solicitud.IdEmpleado = 0; } } DateTime?dtFechaInicio = (fechaInicio.Length > 0) ? ConvertidorUtil.ConvertirDateTimeShort(fechaInicio) : null; DateTime?dtFechaFin = (fechaFin.Length > 0) ? ConvertidorUtil.ConvertirDateTimeShort(fechaFin) : null; DateTime dtFchFin; if (dtFechaInicio != null && dtFechaFin != null) { dtFchFin = dtFechaFin.GetValueOrDefault(); var nuevaFchFin = dtFchFin.AddDays(1); solicitud.FechaInicio = fechaInicio; solicitud.FechaFin = ConvertidorUtil.FormatearFechaEsp(nuevaFchFin); } var objResult = oIBLSolicitud.ConsultarSolicitudes(solicitud); lista = objResult.OneResult; } catch (Exception ex) { } return(new JsonResult { Data = lista, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
private List <Solicitud> plistarSolicitudesAtencion(string fechaInicio, string fechaFin) { var lista = new List <Solicitud>(); var solicitud = new Solicitud(); solicitud.FechaInicio = string.IsNullOrEmpty(fechaInicio) ? "NULL" : fechaInicio; solicitud.FechaFin = string.IsNullOrEmpty(fechaFin) ? "NULL" : fechaFin; solicitud.IdAlumno = 0; solicitud.IdEmpleado = 0; if (Session["Login-Info"] != null) { var user = ((Entity.Util.ReturnObject <Usuario>)Session["Login-Info"]).OneResult; if (ConstantesWeb.Rol.Alumno.Equals(user.Rol)) { solicitud.IdAlumno = ConvertidorUtil.ConvertirInt32(user.Alumno.Id); } if (ConstantesWeb.Rol.Docente.Equals(user.Rol)) { solicitud.IdEmpleado = ConvertidorUtil.ConvertirInt32(user.Empleado.IdEmpleado); } if (ConstantesWeb.Rol.Coordinador.Equals(user.Rol)) { solicitud.IdEmpleado = 0; } } DateTime?dtFechaInicio = (fechaInicio.Length > 0) ? ConvertidorUtil.ConvertirDateTimeShort(fechaInicio) : null; DateTime?dtFechaFin = (fechaFin.Length > 0) ? ConvertidorUtil.ConvertirDateTimeShort(fechaFin) : null; DateTime dtFchFin; if (dtFechaInicio != null && dtFechaFin != null) { dtFchFin = dtFechaFin.GetValueOrDefault(); var nuevaFchFin = dtFchFin.AddDays(1); solicitud.FechaInicio = fechaInicio; solicitud.FechaFin = ConvertidorUtil.FormatearFechaEsp(nuevaFchFin); } var objResult = oIBLSolicitud.ConsultarSolicitudesDashboard(solicitud); lista = objResult.OneResult; return(lista); }