private List <KeyValuePair <int, string> > CargarGeocercas() { ZonasController zonasCtrl = new ZonasController(); List <GeocercaCboDet> geocercas = new List <GeocercaCboDet>(); if (!User.IsInRole("SA") || SitePrincipal.ExisteActiva()) { var userName = User.Identity.Name; var nit = homeCtrl.obtenerNit(userName); geocercas = zonasCtrl.GetAll(nit); } else { geocercas = zonasCtrl.GetAll(); } List <KeyValuePair <int, string> > datos = new List <KeyValuePair <int, string> >(); foreach (var geo in geocercas) { datos.Add(new KeyValuePair <int, string>(geo.CodigoGEO, geo.Descripcion)); } return(datos); }
public void exprt() { userName = HttpContext.Current.User.Identity.Name; HomeController homeController = new HomeController(); nit = homeController.obtenerNit(userName); List <DetencionesRpt> reporte = new List <DetencionesRpt>(); reporte = (List <DetencionesRpt>)HttpContext.Current.Session["RptDetenciones"]; ReportDocument rptDocument = new ReportDocument(); var empresa = "Todas"; if (SitePrincipal.ExisteActiva()) { empresa = homeController.nombreEmpresa(nit); } string placa = "Todas"; var fechaI = Request["datepicker1"].ToString() + " " + cbohorai.Text; var fechaF = Request["datepicker2"].ToString() + " " + cbohoraf.Text; rptDocument.Load(Server.MapPath("~/Reporte/reporteDetencion.rpt")); rptDocument.SetDataSource(reporte); rptDocument.SetParameterValue("Empresa", empresa); rptDocument.SetParameterValue("FechaInicio", fechaI); rptDocument.SetParameterValue("FechaFin", fechaF); rptDocument.SetParameterValue("Placa", ""); Response.Buffer = false; Response.Clear(); rptDocument.ExportToHttpResponse(ExportFormatType.Excel, Response, true, "reporteDetencion.v" + DateTime.Now.ToString("yyyyMMddHHMMss")); }
protected void Page_Load(object sender, EventArgs e) { auditoriaCtrl = new AuditoriaController(); homeCtrl = new HomeController(); vehiculoCtrl = new VehiculoController(); //listaAudit = new List<ListaAuditoria>(); cboplaca.Filter = (RadComboBoxFilter)Convert.ToInt32(2); cbohorai.Filter = (RadComboBoxFilter)Convert.ToInt32(2); cbohoraf.Filter = (RadComboBoxFilter)Convert.ToInt32(2); if (!IsPostBack) { listaAudit = new List <ListaAuditoria>(); if (!SitePrincipal.IsIntruso()) { cargarVehiculo(); CargarFechas(); } else { Response.Redirect("~/Account/Login"); } } }
//public void CargarVehiculos() //{ // if (!User.IsInRole("SA") || SitePrincipal.ExisteActiva()) // { // userName = User.Identity.Name; // nit = homeCtrl.obtenerNit(userName); // vehiculos = vehiculoCtrl.GetAllVehiculos2(nit); // } // else // vehiculos = vehiculoCtrl.GetAllVehiculos2(); // //vehiculos.Insert(0, new VehiculoCboDet { Id = "0", NroPlaca = "Todos" }); // cboplaca.DataValueField = "Id"; // cboplaca.DataTextField = "NroPlaca"; // cboplaca.DataSource = vehiculos; // cboplaca.DataBind(); //} public void cargarVehiculo() { if (SitePrincipal.ExisteActiva()) { if (HttpContext.Current.User.IsInRole("SUPERVISOR")) { var user = HttpContext.Current.User.Identity.Name; cboplaca.DataSource = personaCtrl.ObtenerVehiculosAsociadosPersonal(user); cboplaca.DataTextField = "Patente"; cboplaca.DataValueField = "NroPlaca"; cboplaca.DataBind(); //cboplaca.Items.Insert(0, "todas"); } else { var user = HttpContext.Current.User.Identity.Name; string nit1 = homeCtrl.obtenerNit(user); cboplaca.DataSource = seguimientoCtrl.comboVehiculo(nit1); cboplaca.DataTextField = "Patente"; cboplaca.DataValueField = "NroPlaca"; cboplaca.DataBind(); } } else { if (HttpContext.Current.User.IsInRole("SA")) { cboplaca.DataSource = vehiculoCtrl.cargarDetalleVehiculosSA(); cboplaca.DataTextField = "Patente"; cboplaca.DataValueField = "NroPlaca"; cboplaca.DataBind(); } } }
public void cargarVehiculo() { if (SitePrincipal.ExisteActiva()) { if (HttpContext.Current.User.IsInRole("SUPERVISOR")) { var user = HttpContext.Current.User.Identity.Name; gdvVehiculos.DataSource = personaCtrl.ObtenerVehiculosAsociadosPersonal(user); gdvVehiculos.DataBind(); } else { var user = HttpContext.Current.User.Identity.Name; string nit1 = homeCtrl.obtenerNit(user); gdvVehiculos.DataSource = seguimientoCtrl.comboVehiculo(nit1); gdvVehiculos.DataBind(); } } else { if (HttpContext.Current.User.IsInRole("SA")) { gdvVehiculos.DataSource = vehiculoCtrl.cargarDetalleVehiculosSA(); gdvVehiculos.DataBind(); } } }
protected void btnExportar_Click(object sender, EventArgs e) { userName = User.Identity.Name; nit = homeCtrl.obtenerNit(userName); reporte = (List <KilometrajeRptDetOptimizado>)ViewState["RptKilometrajes"]; if (reporte.Count > 0) { var empresa = "NO DEFINIDO"; if (SitePrincipal.ExisteActiva()) { empresa = homeCtrl.nombreEmpresa(nit); } var fechaInicio = Request["datepicker1"].ToString() + " " + cbohorai.Text; var fechaFin = Request["datepicker2"].ToString() + " " + cbohoraf.Text; var placa = "Todos"; //var cboPlacaCheckedItems = cboplaca.CheckedItems.ToList(); //if (cboPlacaCheckedItems[0].Value != "0") //{ // placa = cboPlacaCheckedItems[0].Value; // for (int i = 1; i < cboPlacaCheckedItems.Count; i++) // placa = placa + ", " + cboPlacaCheckedItems[i].Value; //} rptDocument = new ReportDocument(); rptDocument.Load(Server.MapPath("~/Reporte/reporteKilometraje.rpt")); rptDocument.SetDataSource(reporte); rptDocument.SetParameterValue("Empresa", empresa); rptDocument.SetParameterValue("FechaInicio", fechaInicio); rptDocument.SetParameterValue("FechaFin", fechaFin); rptDocument.SetParameterValue("Placa", placa); Response.Buffer = false; Response.Clear(); var formato = rcbFormato.SelectedValue; if (formato == "0") { rptDocument.ExportToHttpResponse(ExportFormatType.Excel, Response, true, "reporteKilometraje_v" + DateTime.Now.ToString("yyyyMMddHHMMss")); } else if (formato == "1") { rptDocument.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, true, "reporteKilometraje_v" + DateTime.Now.ToString("yyyyMMddHHMMss")); } } else { MensajeAlerta("Favor, Primero visualizar los datos antes de exportar."); } }
protected void Page_Load(object sender, EventArgs e) { if (SitePrincipal.IsIntruso()) { Response.Redirect("~/Account/Login"); } }
public static string cargarVehiculo() { SeguimientoController seguimientoCtrl = new SeguimientoController(); var objs = new List <VehiculoEmpresas>(); if (SitePrincipal.ExisteActiva()) { var homeCtrl = new HomeController(); if (HttpContext.Current.User.IsInRole("SUPERVISOR")) { var user = HttpContext.Current.User.Identity.Name; objs = seguimientoCtrl.GetVehiculos(3, user); } else { var user = HttpContext.Current.User.Identity.Name; string nit1 = homeCtrl.obtenerNit(user); objs = seguimientoCtrl.GetVehiculos(2, nit1); } } else { if (HttpContext.Current.User.IsInRole("SA")) { objs = seguimientoCtrl.GetVehiculos(1, ""); } } return(JsonConvert.SerializeObject(objs, Formatting.Indented)); }
protected void Page_Load(object sender, EventArgs e) { homeCtrl = new HomeController(); reporteCtrl = new ReporteController(); vehiculoCtrl = new VehiculoController(); personaCtrl = new PersonaController(); seguimientoCtrl = new SeguimientoController(); //cboplaca.Filter = (RadComboBoxFilter)Convert.ToInt32(2); cbohorai.Filter = (RadComboBoxFilter)Convert.ToInt32(2); cbohoraf.Filter = (RadComboBoxFilter)Convert.ToInt32(2); if (!IsPostBack) { if (!SitePrincipal.IsIntruso()) { init(); cargarVehiculo(); CargarDetalle(); CargarFechas(); } else { Response.Redirect("~/Account/Login"); } } }
protected void btnExportar_Click(object sender, EventArgs e) { userName = User.Identity.Name; nit = homeCtrl.obtenerNit(userName); reporte = (List <DetencionRptDet>)ViewState["RptDetenciones"]; if (reporte.Count > 0) { var empresa = "Todas"; if (SitePrincipal.ExisteActiva()) { empresa = homeCtrl.nombreEmpresa(nit); } var fechaInicio = Request["datepicker1"].ToString() + " " + cbohorai.Text; var fechaFin = Request["datepicker2"].ToString() + " " + cbohoraf.Text; var placa = "Todas"; var cboPlacaCheckedItems = cboplaca.CheckedItems.ToList(); if (cboPlacaCheckedItems[0].Value != "0") { placa = cboPlacaCheckedItems[0].Value; for (int i = 1; i < cboPlacaCheckedItems.Count; i++) { placa = placa + ", " + cboPlacaCheckedItems[i].Value; } } rptDocument = new ReportDocument(); rptDocument.Load(Server.MapPath("~/Reporte/reporteDetencion.rpt")); rptDocument.SetDataSource(reporte); rptDocument.SetParameterValue("Empresa", empresa); rptDocument.SetParameterValue("FechaInicio", fechaInicio); rptDocument.SetParameterValue("FechaFin", fechaFin); rptDocument.SetParameterValue("Placa", placa); Response.Buffer = false; Response.Clear(); var formato = rcbFormato.SelectedValue; if (formato == "0") { rptDocument.ExportToHttpResponse(ExportFormatType.Excel, Response, true, "reporteDetencion.v" + DateTime.Now.ToString() + ".xlsx"); } else if (formato == "1") { rptDocument.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, true, "reporteDetencion.v" + DateTime.Now.ToString() + ".pdf"); } } }
protected void Page_Load(object sender, EventArgs e) { emp = new EmpresaController(); if (!IsPostBack) { if (SitePrincipal.IsIntruso()) { Response.Redirect("~/Account/Login"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!SitePrincipal.IsIntruso()) { var query = from s in db.UsuarioEmpresa select s; grdCustomer.DataSource = query.ToList(); grdCustomer.DataBind(); } else { Response.Redirect("~/Account/Login"); } }
protected void btnExportar_Click(object sender, EventArgs e) { userName = User.Identity.Name; nit = homeCtrl.obtenerNit(userName); reporte = (List <EstadoPuertaRptDet>)ViewState["RptEstadosPuerta"]; if (reporte.Count > 0) { var empresa = "Todas"; if (SitePrincipal.ExisteActiva()) { empresa = homeCtrl.nombreEmpresa(nit); } var fechaInicio = Request["datepicker1"].ToString() + " " + cbohorai.Text; var fechaFin = Request["datepicker2"].ToString() + " " + cbohoraf.Text; var placa = cboplaca.Text; rptDocument = new ReportDocument(); rptDocument.Load(Server.MapPath("~/Reporte/reporteEstadoPuerta.rpt")); rptDocument.SetDataSource(reporte); rptDocument.SetParameterValue("Empresa", empresa); rptDocument.SetParameterValue("FechaInicio", fechaInicio); rptDocument.SetParameterValue("FechaFin", fechaFin); rptDocument.SetParameterValue("Placa", placa); Response.Buffer = false; Response.Clear(); var formato = rcbFormato.SelectedValue; if (formato == "0") { rptDocument.ExportToHttpResponse(ExportFormatType.Excel, Response, true, "reporteEstadoPuerta.v" + DateTime.Now.ToString() + ".xlsx"); } else if (formato == "1") { rptDocument.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, true, "reporteEstadoPuerta.v" + DateTime.Now.ToString() + ".pdf"); } } else { MensajeAlerta("Favor, Primero visualizar los datos antes de exportar."); } }
protected void Page_Load(object sender, EventArgs e) { homeCtrl = new HomeController(); if (!IsPostBack) { if (!SitePrincipal.IsIntruso()) { comboZonas(); } else { Response.Redirect("~/Account/Login"); } } }
//List<TipoAlarmaCboDet> fltTipos; //List<CategAlarmaCboDet> fltCategorias; //List<VehiculoCboDet> fltVehiculos; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (!SitePrincipal.IsIntruso()) { init(); //CargarTiposAlarma();ESTO SE VA CARGAR EN HTMAL CargarFechas(); cargarVehiculo(); //ESTO TAMBIEN SE VA CARGAR EN HTML } else { Response.Redirect("~/Account/Login"); } } }
protected void btnExportar_Click(object sender, EventArgs e) { string user = User.Identity.Name; string nit = homeCtrl.obtenerNit(user); reporte = (List <RptAuditoriaViewModel>)ViewState["RptAuditoria"]; if (reporte.Count > 0) { var empresa = "No Definido"; if (SitePrincipal.ExisteActiva()) { empresa = homeCtrl.nombreEmpresa(nit); } var fechaI = Request["datepicker1"].ToString() + " " + cbohorai.Text; var fechaF = Request["datepicker2"].ToString() + " " + cbohoraf.Text; string placa = cboplaca.Text; rptDocument = new ReportDocument(); rptDocument.Load(Server.MapPath("~/Reporte/reporteAuditoria.rpt")); rptDocument.SetDataSource(reporte); rptDocument.SetParameterValue("empresa", empresa); rptDocument.SetParameterValue("fechainicio", fechaI); rptDocument.SetParameterValue("fechafin", fechaF); rptDocument.SetParameterValue("nplaca", placa); Response.Buffer = false; Response.Clear(); try { rptDocument.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.Excel, Response, true, "reporteAuditoria" + DateTime.Now); Response.Close(); } catch (Exception ex) { throw; } } else { MensajeAlerta("Favor, Primero visualizar los datos antes de exportar."); } }
protected void Page_Load(object sender, EventArgs e) { controler = new SeguimientoController(); homeControl = new HomeController(); vehiculoCtrl = new VehiculoController(); personaCtrl = new PersonaController(); if (!IsPostBack) { if (!SitePrincipal.IsIntruso()) { cargarVehiculo(); } else { Response.Redirect("~/Account/Login"); } } }
private void CargarGeocercas() { if (!User.IsInRole("SA") || SitePrincipal.ExisteActiva()) { userName = User.Identity.Name; nit = homeCtrl.obtenerNit(userName); geocercas = zonasCtrl.GetAll(nit); } else { geocercas = zonasCtrl.GetAll(); } //geocercas.Insert(0, new GeocercaCboDet { CodigoGEO = 0, Descripcion = "Todas" }); gdvGeocercas.DataSource = geocercas; gdvGeocercas.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { cboplaca.Filter = (RadComboBoxFilter)Convert.ToInt32(2); controler = new SeguimientoController(); homeControl = new HomeController(); vehiculoCtrl = new VehiculoController(); if (!IsPostBack) { if (!SitePrincipal.IsIntruso()) { cargarVehiculo(); grillaSeguimientoLoad("todas"); ModificarEstadoGrilla(); } else { Response.Redirect("~/Account/Login"); } } }
private static string ListarSeguimientoTodos(string nit, string data) { SeguimientoController seguimientoControl = new SeguimientoController(); if (HttpContext.Current.User.IsInRole("SA")) { if (!SitePrincipal.ExisteActiva()) { List <TramaTempViewModel> lista = seguimientoControl.ListarSeguimientoSistema(); data = JsonConvert.SerializeObject(lista, Formatting.Indented); } else { List <TramaTempViewModel> lista = seguimientoControl.ListarSeguimientoByNit(nit); data = JsonConvert.SerializeObject(lista, Formatting.Indented); } } else { if (HttpContext.Current.User.IsInRole("SUPERVISOR")) { PersonaController personaCtrl = new PersonaController(); var user = HttpContext.Current.User.Identity.Name; var collection = seguimientoControl.ListarSeguimientoByNit(nit); var resultvehiculo = personaCtrl.ObtenerVehiculosAsociadosPersonal(user); List <TramaTempViewModel> listaopc = new List <TramaTempViewModel>(); listaopc = (from c in collection join rv in resultvehiculo on c.NroPlaca equals rv.NroPlaca select c).ToList(); data = JsonConvert.SerializeObject(listaopc, Formatting.Indented); } else { List <TramaTempViewModel> lista = seguimientoControl.ListarSeguimientoByNit(nit); data = JsonConvert.SerializeObject(lista, Formatting.Indented); } } return(data); }
protected void Page_Load(object sender, EventArgs e) { //cboplaca.Filter = (RadComboBoxFilter)Convert.ToInt32(2); cbohorai.Filter = (RadComboBoxFilter)Convert.ToInt32(2); cbohoraf.Filter = (RadComboBoxFilter)Convert.ToInt32(2); if (!IsPostBack) { if (!SitePrincipal.IsIntruso()) { init(); CargarFechas(); //CargarDetalle(); } else { Response.Redirect("~/Account/Login"); } } }
public void CargarVehiculos() { if (!User.IsInRole("SA") || SitePrincipal.ExisteActiva()) { userName = User.Identity.Name; nit = homeCtrl.obtenerNit(userName); vehiculos = vehiculoCtrl.GetAllVehiculos2(nit); } else { vehiculos = vehiculoCtrl.GetAllVehiculos2(); } vehiculos.Insert(0, new VehiculoCboDet { Id = "0", NroPlaca = "Todos" }); cboplaca.DataValueField = "Id"; cboplaca.DataTextField = "NroPlaca"; cboplaca.DataSource = vehiculos; cboplaca.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { homeCtrl = new HomeController(); vehiculoCtrl = new VehiculoController(); auditoriaCtrl = new AuditoriaController(); reporte = new List <RptAuditoriaViewModel>(); personaCtrl = new PersonaController(); seguimientoCtrl = new SeguimientoController(); if (!IsPostBack) { if (!SitePrincipal.IsIntruso()) { cargarVehiculo(); CargarFechas(); CargarDetalle(); } else { Response.Redirect("~/Account/Login"); } } }
private void ListarReporteAuditoria() { string user = User.Identity.Name; string nit = homeCtrl.obtenerNit(user); var fechaI = Request["datepicker1"].ToString(); var fechaF = Request["datepicker2"].ToString(); string horaI = cbohorai.Text; string horaF = cbohoraf.Text; string placa = cboplaca.SelectedValue; string cod = cbokm.Text; string velocidad = txtkmh.Text; if (!String.IsNullOrEmpty(fechaI) && !String.IsNullOrEmpty(fechaF) && !String.IsNullOrEmpty(horaI) && !String.IsNullOrEmpty(horaF) && !String.IsNullOrEmpty(placa)) { reporte = auditoriaCtrl.ReporteAuditoriaOptimizada(fechaI, horaI, fechaF, horaF, placa); if (!String.IsNullOrEmpty(velocidad)) { switch (cod) { case "1": //igual reporte = reporte.Where(det => det.Velocidad == Convert.ToDouble(velocidad)).ToList(); break; case "2": //mayor reporte = reporte.Where(det => det.Velocidad > Convert.ToDouble(velocidad)).ToList(); break; case "3": //mayor igual reporte = reporte.Where(det => det.Velocidad >= Convert.ToDouble(velocidad)).ToList(); break; //default: // break; } } ViewState["RptAuditoria"] = reporte; var empresa = "N"; if (SitePrincipal.ExisteActiva()) { empresa = homeCtrl.nombreEmpresa(nit); rptDocument = new ReportDocument(); rptDocument.Load(Server.MapPath("~/Reporte/reporteAuditoria.rpt")); //Documento.SetDataSource(reporteList); rptDocument.Database.Tables[0].SetDataSource(reporte); rptDocument.SetParameterValue("fechainicio", fechaI + " " + horaI); rptDocument.SetParameterValue("fechafin", fechaF + " " + horaF); rptDocument.SetParameterValue("nplaca", cboplaca.Text); rptDocument.SetParameterValue("empresa", empresa); this.CrystalReportViewer1.ReportSource = rptDocument; this.CrystalReportViewer1.DataBind(); } else { if (HttpContext.Current.User.IsInRole("SA")) { empresa = "Todas"; rptDocument = new ReportDocument(); rptDocument.Load(Server.MapPath("~/Reporte/reporteAuditoria.rpt")); //Documento.SetDataSource(reporteList); rptDocument.Database.Tables[0].SetDataSource(reporte); rptDocument.SetParameterValue("fechainicio", fechaI + " " + horaI); rptDocument.SetParameterValue("fechafin", fechaF + " " + horaF); rptDocument.SetParameterValue("nplaca", cboplaca.Text); rptDocument.SetParameterValue("empresa", empresa); this.CrystalReportViewer1.ReportSource = rptDocument; this.CrystalReportViewer1.DataBind(); } else { MensajeAlerta("Favor, Inicie sesion en una empresa"); } } } else { MensajeAlerta("Favor, Completar todos los campos"); } }
private void CargarDataAlarma() { int index = 0; List <int> codTipos = new List <int>(); foreach (GridViewRow gvr in gdvTiposAlarma.Rows) { bool selecTipo = ((CheckBox)gvr.FindControl("SelecTipoAlarma")).Checked; if (selecTipo) { int codAlarma = Convert.ToInt32(gdvTiposAlarma.Rows[index].Cells[1].Text); codTipos.Add(codAlarma); } index++; } if (codTipos.Count > 0) { var txtfechaini = Request["datepicker1"].ToString(); var txtfechafin = Request["datepicker2"].ToString(); string fechaI = txtfechaini; string horaI = cbohorai.Text; string fechaF = txtfechafin; string horaF = cbohoraf.Text; string placa = cboplaca.Text; if (placa.Equals("todos")) { if (!User.IsInRole("SA") || SitePrincipal.ExisteActiva()) { userName = User.Identity.Name; nit = homeCtrl.obtenerNit(userName); rptAlarmas = reporteCtrl.GetAllRptAlarmas(codTipos, nit, fechaI, horaI, fechaF, horaF, sortExpresion, sortDireccion); fltTipos = reporteCtrl.TiposAlarmaDistinct; fltCategorias = reporteCtrl.CategsAlarmaDistinct; fltVehiculos = reporteCtrl.VehiculosDistinct; } else { rptAlarmas = reporteCtrl.GetAllSARptAlarmas(codTipos, fechaI, horaI, fechaF, horaF, sortExpresion, sortDireccion); fltTipos = reporteCtrl.TiposAlarmaDistinct; fltCategorias = reporteCtrl.CategsAlarmaDistinct; fltVehiculos = reporteCtrl.VehiculosDistinct; } } else { rptAlarmas = reporteCtrl.GetRptAlarmas(codTipos, placa, fechaI, horaI, fechaF, horaF, sortExpresion, sortDireccion); //fltTipos = reporteCtrl.TiposAlarmaDistinct; //fltCategorias = reporteCtrl.CategsAlarmaDistinct; //fltVehiculos = reporteCtrl.VehiculosDistinct; } } else { rptAlarmas = new List <AlarmaRptDet>(); fltTipos = new List <TipoAlarmaCboDet>(); fltCategorias = new List <CategAlarmaCboDet>(); fltVehiculos = new List <VehiculoCboDet>(); } }
private void CargarFltDataAlarma() { List <string> tipos = new List <string>(); List <string> categs = new List <string>(); List <string> vehs = new List <string>(); foreach (var item in cboFltTipos.CheckedItems) { tipos.Add(item.Value); } foreach (var item in cboFltCategorias.CheckedItems) { categs.Add(item.Value); } foreach (var item in cboFltVehiculos.CheckedItems) { vehs.Add(item.Value); } if (tipos.Count == 0) { foreach (var item in cboFltTipos.Items.ToList()) { item.Checked = true; tipos.Add(item.Value); } } if (categs.Count == 0) { foreach (var item in cboFltCategorias.Items.ToList()) { item.Checked = true; categs.Add(item.Value); } } if (vehs.Count == 0) { foreach (var item in cboFltVehiculos.Items.ToList()) { item.Checked = true; vehs.Add(item.Value); } } var txtfechaini = Request["datepicker1"].ToString(); var txtfechafin = Request["datepicker2"].ToString(); string fechaI = txtfechaini; string horaI = cbohorai.Text; string fechaF = txtfechafin; string horaF = cbohoraf.Text; if (!User.IsInRole("SA") || SitePrincipal.ExisteActiva()) { userName = User.Identity.Name; nit = homeCtrl.obtenerNit(userName); rptAlarmas = reporteCtrl.GetFltRptAlarmas(tipos, categs, vehs, nit, fechaI, horaI, fechaF, horaF, sortExpresion, sortDireccion); } else { rptAlarmas = reporteCtrl.GetFltSARptAlarmas(tipos, categs, vehs, fechaI, horaI, fechaF, horaF, sortExpresion, sortDireccion); } }