public void GetRpt_KmsRecorridos() { string fecDesde = "" + Request.QueryString["desde"]; string fecHasta = "" + Request.QueryString["hasta"]; string transportista = "" + Request.QueryString["transportista"]; string patente = "" + Request.QueryString["patente"]; DateTime _fecDesde; DateTime _fecHasta; if (DateTime.TryParseExact(fecDesde.Replace("-", "/").Substring(0, 16), "dd/MM/yyyy HH:mm", culture, DateTimeStyles.None, out _fecDesde)) { } else { DateTime.TryParseExact(fecDesde.Replace("T", " ").Substring(0, 16), "yyyy-MM-dd HH:mm", culture, DateTimeStyles.None, out _fecDesde); } if (DateTime.TryParseExact(fecHasta.Replace("-", "/").Substring(0, 16), "dd/MM/yyyy HH:mm", culture, DateTimeStyles.None, out _fecHasta)) { } else { DateTime.TryParseExact(fecHasta.Replace("T", " ").Substring(0, 16), "yyyy-MM-dd HH:mm", culture, DateTimeStyles.None, out _fecHasta); } Methods_Reportes _objMethodsReportes = new Methods_Reportes(); string _response = JsonConvert.SerializeObject(_objMethodsReportes.GetRpt_KmsRecorridos(_fecDesde, _fecHasta, transportista, patente)); Response.Write(_response); }
public void GetFormatos() { string _todos = "" + Request.QueryString["Todos"]; string _result = ""; Methods_Reportes _obj = new Methods_Reportes(); if (_todos == "True") { var _list = (from i in _obj.GetFormatos(true) select new { Id = i.Id, Nombre = i.Nombre }).ToList(); _result = JsonConvert.SerializeObject(_list); } else { var _list = (from i in _obj.GetConductores() select new { Id = i.Id, Nombre = i.Nombre }).ToList(); _result = JsonConvert.SerializeObject(_list); } Response.Write(_result); }
public void GetConductores() { string _todos = "" + Request.QueryString["Todos"]; string _result = ""; Methods_Reportes _obj = new Methods_Reportes(); if (_todos == "True") { var _list = (from i in _obj.GetConductores(true) select new { RutConductor = (i.Rut == "Todos") ? "Todos" : i.Rut + '-' + i.DV, NombreConductor = i.Nombre + ' ' + i.Paterno }).ToList(); _result = JsonConvert.SerializeObject(_list); } else { var _list = (from i in _obj.GetConductores() select new { RutConductor = (i.Rut == "Todos") ? "Todos" : i.Rut + '-' + i.DV, NombreConductor = i.Nombre + ' ' + i.Paterno }).ToList(); _result = JsonConvert.SerializeObject(_list); } Response.Write(_result); }
public void GetEstadoPatente(string patente) { Methods_Reportes _objMethodsReportes = new Methods_Reportes(); string _response = JsonConvert.SerializeObject(_objMethodsReportes.GetEstadoPatente(patente)); Response.Write(_response); }
public void GetTendenciaAlertasDashboard() { Methods_Reportes _objMethodsReportes = new Methods_Reportes(); string _response = JsonConvert.SerializeObject(_objMethodsReportes.GetDashboardTendenciaAlertas()); Response.Write(_response); }
public void GetIntegracionDashboard() { Methods_Reportes _objMethodsReportes = new Methods_Reportes(); string _response = JsonConvert.SerializeObject(_objMethodsReportes.GetDashboardIntegracion()); Response.Write(_response); }
public void GetRpt_GuiasDespacho() { Track_Usuarios _users = new Track_Usuarios(); string userName = Utilities.GetUsuarioSession(Session); string fecDesde = "" + Request.QueryString["desde"]; string fecHasta = "" + Request.QueryString["hasta"]; string nroTransporte = "" + Request.QueryString["nroTransporte"]; string nroOS = "" + Request.QueryString["nroOS"]; DateTime _fecDesde; DateTime _fecHasta; if (DateTime.TryParseExact(fecDesde.Replace("-", "/").Substring(0, 16), "dd/MM/yyyy HH:mm", culture, DateTimeStyles.None, out _fecDesde)) { } else { DateTime.TryParseExact(fecDesde.Replace("T", " ").Substring(0, 16), "yyyy-MM-dd HH:mm", culture, DateTimeStyles.None, out _fecDesde); } if (DateTime.TryParseExact(fecHasta.Replace("-", "/").Substring(0, 16), "dd/MM/yyyy HH:mm", culture, DateTimeStyles.None, out _fecHasta)) { } else { DateTime.TryParseExact(fecHasta.Replace("T", " ").Substring(0, 16), "yyyy-MM-dd HH:mm", culture, DateTimeStyles.None, out _fecHasta); } int _nroTransporte; int _nroOS; if (nroTransporte == "Todos" || nroTransporte == "") { _nroTransporte = 0; } else { int.TryParse(nroTransporte, out _nroTransporte); } if (nroOS == "") { _nroOS = 0; } else { int.TryParse(nroOS, out _nroOS); } Methods_Reportes _objMethodsReportes = new Methods_Reportes(); string _response = JsonConvert.SerializeObject(_objMethodsReportes.GetGuiasDespacho(_fecDesde, _fecHasta, _nroTransporte, _nroOS, userName)); Response.Write(_response); }
public void GetEstadoPod(string rut) { try { Methods_Reportes blReportes = new Methods_Reportes(); string estado = blReportes.GetEstadoPod(rut); Response.Write(estado); } catch (Exception ex) { Response.Write(ex.Message); } }
public void GetEstadoPodDetalle() { try { string rut = "" + Request.QueryString["rut"]; Methods_Reportes blReportes = new Methods_Reportes(); string estado = JsonConvert.SerializeObject(blReportes.GetEstadoPodDetalle(rut)); Response.Write(estado); } catch (Exception ex) { Response.Write(ex.Message); } }
public void GetRpt_Alertas_DetalleArea() { string fecDesde = "" + Request.QueryString["desde"]; string fecHasta = "" + Request.QueryString["hasta"]; string transportista = "" + Request.QueryString["transportista"]; string proveedorGPS = "" + Request.QueryString["proveedorGPS"]; string patente = "" + Request.QueryString["patente"]; string scoreConductor = "" + Request.QueryString["scoreConductor"]; string rutConductor = "" + Request.QueryString["rutConductor"]; string tipoAlerta = "" + Request.QueryString["tipoAlerta"]; string idFormato = "" + Request.QueryString["idFormato"]; string codigoLocal = "" + Request.QueryString["codigoLocal"]; string permiso = "" + Request.QueryString["permiso"]; string estadoViaje = "" + Request.QueryString["estadoViaje"]; string puntosPolygon = "" + Request.QueryString["vertices"]; int _idFormato; int _codigoLocal; int.TryParse(idFormato, out _idFormato); int.TryParse(codigoLocal, out _codigoLocal); DateTime _fecDesde; DateTime _fecHasta; if (DateTime.TryParseExact(fecDesde.Replace("-", "/").Substring(0, 16), "dd/MM/yyyy HH:mm", culture, DateTimeStyles.None, out _fecDesde)) { } else { DateTime.TryParseExact(fecDesde.Replace("T", " ").Substring(0, 16), "yyyy-MM-dd HH:mm", culture, DateTimeStyles.None, out _fecDesde); } if (DateTime.TryParseExact(fecHasta.Replace("-", "/").Substring(0, 16), "dd/MM/yyyy HH:mm", culture, DateTimeStyles.None, out _fecHasta)) { } else { DateTime.TryParseExact(fecHasta.Replace("T", " ").Substring(0, 16), "yyyy-MM-dd HH:mm", culture, DateTimeStyles.None, out _fecHasta); } Methods_Reportes _objMethodsReportes = new Methods_Reportes(); string _response = JsonConvert.SerializeObject(_objMethodsReportes.GetRpt_AlertasDetalleArea(_fecDesde, _fecHasta, transportista, patente, scoreConductor, rutConductor, tipoAlerta, _idFormato, _codigoLocal, permiso, estadoViaje, proveedorGPS, puntosPolygon)); Response.Write(_response); }
public void GetLocales() { string idFormato = "" + Request.QueryString["IdFormato"]; if (idFormato == null || idFormato == "") { idFormato = "0"; } string _result = ""; int _idFormato; int.TryParse(idFormato, out _idFormato); Methods_Reportes _obj = new Methods_Reportes(); if (_idFormato == 0) { var _list = (from i in _obj.GetLocales() orderby(i.CodigoInterno) select new { CodigoInterno = i.CodigoInterno, IdFormato = i.Id, NumeroLocal = i.NumeroLocal }).ToList(); _result = JsonConvert.SerializeObject(_list); } else { var _list = (from i in _obj.GetLocales() where i.CodigoInterno == 0 || i.IdFormato == _idFormato orderby(i.CodigoInterno) select new { CodigoInterno = i.CodigoInterno, IdFormato = i.Id, NumeroLocal = i.NumeroLocal }).ToList(); _result = JsonConvert.SerializeObject(_list); } Response.Write(_result); }
public void GetDashboard() { string year = "" + Request.QueryString["year"]; string month = "" + Request.QueryString["month"]; string transportista = "" + Request.QueryString["transportista"]; int _year; int _month; int.TryParse(year, out _year); int.TryParse(month, out _month); Methods_Reportes _objMethodsReportes = new Methods_Reportes(); string _response = JsonConvert.SerializeObject(_objMethodsReportes.GetDashboard(_year, _month, transportista)); Response.Write(_response); }
public void ExportExcel(string desde, string hasta, string transportista, string patente) { DateTime _desde; DateTime _hasta; //DateTime.TryParse(desde, out _desde); //DateTime.TryParse(hasta, out _hasta); if (DateTime.TryParseExact(desde.Replace("-", "/").Substring(0, 10), "dd/MM/yyyy", culture, DateTimeStyles.None, out _desde)) { } else { DateTime.TryParseExact(desde.Replace("T", " ").Substring(0, 10), "yyyy-MM-dd", culture, DateTimeStyles.None, out _desde); } if (DateTime.TryParseExact(hasta.Replace("-", "/").Substring(0, 10), "dd/MM/yyyy", culture, DateTimeStyles.None, out _hasta)) { } else { DateTime.TryParseExact(hasta.Replace("T", " ").Substring(0, 10), "yyyy-MM-dd", culture, DateTimeStyles.None, out _hasta); } string now = DateTime.Now.ToString(); now = now.Replace(" ", "_"); now = now.Replace("-", ""); now = now.Replace(":", ""); Methods_Reportes _objMethosReportes = new Methods_Reportes(); List <Track_GetRpt_KmsRecorridos_Result> _viajes = _objMethosReportes.GetRpt_KmsRecorridos(_desde, _hasta, transportista, patente); Response.Clear(); Response.Buffer = true; Response.ContentType = "application/vnd.ms-excel"; Response.AppendHeader("Content-Disposition", "attachment;filename=Reporte_KmsRecorridos_" + now + ".xls"); Response.Charset = "UTF-8"; Response.ContentEncoding = Encoding.Default; Response.Write(Methods_Export.HTML_RPT_KmsRecorridos(_viajes.ToList())); Response.End(); }
public void ExportExcel(string desde, string hasta, string nroTransporte, string nroOS) { Track_Usuarios _users = new Track_Usuarios(); string userName = Utilities.GetUsuarioSession(Session); DateTime _desde; DateTime _hasta; int _nroTransporte; if (nroTransporte == "Todos" || nroTransporte == "") { _nroTransporte = 0; } else { int.TryParse(nroTransporte, out _nroTransporte); } int _nroOS; if (nroOS == "") { _nroOS = 0; } else { int.TryParse(nroOS, out _nroOS); } //DateTime.TryParse(desde, out _desde); //DateTime.TryParse(hasta, out _hasta); if (DateTime.TryParseExact(desde.Replace("-", "/").Substring(0, 10), "dd/MM/yyyy", culture, DateTimeStyles.None, out _desde)) { } else { DateTime.TryParseExact(desde.Replace("T", " ").Substring(0, 10), "yyyy-MM-dd", culture, DateTimeStyles.None, out _desde); } if (DateTime.TryParseExact(hasta.Replace("-", "/").Substring(0, 10), "dd/MM/yyyy", culture, DateTimeStyles.None, out _hasta)) { } else { DateTime.TryParseExact(hasta.Replace("T", " ").Substring(0, 10), "yyyy-MM-dd", culture, DateTimeStyles.None, out _hasta); } string now = DateTime.Now.ToString(); now = now.Replace(" ", "_"); now = now.Replace("-", ""); now = now.Replace(":", ""); Methods_Reportes _objMethosReportes = new Methods_Reportes(); List <Track_GetGuiasDespacho_Result> _viajes = _objMethosReportes.GetGuiasDespacho(_desde, _hasta, _nroTransporte, _nroOS, userName); Response.Clear(); Response.Buffer = true; Response.ContentType = "application/vnd.ms-excel"; Response.AppendHeader("Content-Disposition", "attachment;filename=Reporte_GuiasDespacho_" + now + ".xls"); Response.Charset = "UTF-8"; Response.ContentEncoding = Encoding.Default; Response.Write(Methods_Export.HTML_RPT_GuiasDespacho(_viajes.ToList())); Response.End(); }