private void GetMensajes() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("idMensaje")); dt.Columns.Add(new DataColumn("mensaje")); dt.Columns.Add(new DataColumn("usuario")); dt.Columns.Add(new DataColumn("estado")); dt.Columns.Add(new DataColumn("fecha")); DataTable dtDatos = new InfoAutoBC().GetMensajeAnalisis(); foreach (DataRow drDatos in dtDatos.Rows) { var dr = dt.NewRow(); dr["idMensaje"] = Convert.ToString(drDatos["id"]); dr["mensaje"] = Convert.ToString(drDatos["mensaje"]); dr["usuario"] = Convert.ToString(drDatos["nombre"]); dr["fecha"] = Convert.ToString(drDatos["fecha"]); dr["estado"] = Convert.ToString(drDatos["estado"]).Trim().ToLower() == "true" ? "ACTIVO" : "DESACTIVO"; dt.Rows.Add(dr); } grMensajes.DataSource = dt; grMensajes.DataBind(); }
/// <summary> /// UsuarioDAshboard() /// Llena Control de mando /// </summary> public void UsuarioDAshboard() { //trae una lista con las operaciones y sus semaforos y estados actuales var dt = new InfoAutoBC().GetdashboardCertificados(Session["usrname"].ToString().Trim()); var totalOperaciones = Convert.ToString(dt.Rows[0]["total_operaciones"]); var totalCav = Convert.ToString(dt.Rows[0]["total_cav"]); var totalInfocar = Convert.ToString(dt.Rows[0]["total_infocar"]); var totalMultas = Convert.ToString(dt.Rows[0]["total_cav_multas"]); var mesCav = Convert.ToString(dt.Rows[0]["mes_cav"]); var mesInfocar = Convert.ToString(dt.Rows[0]["mes_infocar"]); var mesCavMultas = Convert.ToString(dt.Rows[0]["mes_cav_multas"]); var documentosMes = Convert.ToString(dt.Rows[0]["documentos_mes"]); lblTotalMes.Text = Convert.ToString(Convert.ToUInt32(mesCav) + Convert.ToUInt32(mesCavMultas) + Convert.ToUInt32(mesInfocar)); lblTotalOp.Text = totalOperaciones; lblRojas.Text = mesCav; lblrojasprom.Text = totalCav; lblAmarillas.Text = mesCavMultas; lblAmarillasprom.Text = totalMultas; lblVerdes.Text = mesInfocar; lblVerdesprom.Text = totalInfocar; lblPromedioDias.Text = documentosMes; }
protected void imBuscar_Click(object sender, ImageClickEventArgs e) { GetAllChartCertificado(); var totalDocumentosCav = new InfoAutoBC().CantidadCErtificados(string.Format("{0:yyyyMMdd}", Convert.ToDateTime(txtDesde.Text.Trim())), string.Format("{0:yyyyMMdd}", Convert.ToDateTime(txtHasta.Text.Trim())), 40, Convert.ToInt32(dlCliente.SelectedValue)); var totalDocumentosMultas = new InfoAutoBC().CantidadCErtificados(string.Format("{0:yyyyMMdd}", Convert.ToDateTime(txtDesde.Text.Trim())), string.Format("{0:yyyyMMdd}", Convert.ToDateTime(txtHasta.Text.Trim())), 41, Convert.ToInt32(dlCliente.SelectedValue)); if (dlCliente.SelectedValue == "0") { lblInfo.Text = "Por favor, Seleccione un Cliente. Documentos: Cav=" + totalDocumentosCav + ". RNMV=" + totalDocumentosMultas + "."; return; } var total = Get(); if (total > 1) { lblInfo.Text = "Última acción: Ha seleccionado " + total.ToString(CultureInfo.InvariantCulture) + " operaciones. Documentos: Cav=" + totalDocumentosCav + ". RNMV=" + totalDocumentosMultas + "."; } if (total == 0) { lblInfo.Text = "Última acción: No existen operaciones para el criterio de busqueda utilizado."; } if (total == 1) { lblInfo.Text = "Última acción: Ha seleccionado " + total.ToString(CultureInfo.InvariantCulture) + " operación. Documentos: Cav=" + totalDocumentosCav + ". RNMV=" + totalDocumentosMultas + "."; } imgInfo.ImageUrl = "../imagenes/sistema/static/infoAuto/exclamacion.png"; }
protected void Page_Load(object sender, EventArgs e) { Patente = Convert.ToString(FuncionGlobal.FuctionDesEncriptar(Request.QueryString["patente"])); IdCliente = Convert.ToInt32(FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id_cliente"])); IdSolicitud = Convert.ToInt32(FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id_solicitud"])); var dt = new InfoAutoBC().GetInfocarBySolicitud(IdSolicitud); int idAsociado = Convert.ToInt32(dt.Rows[0]["id_solicitud_asociada"]); if (idAsociado != 0) { dlTipoOperacion.Visible = false; ibIr.Visible = false; pnelAlto.Visible = true; lblMensaje.Text = $"Ya existe una operación con el número {idAsociado} asociado a este INFOCAR"; } else { dlTipoOperacion.Visible = true; ibIr.Visible = true; pnelAlto.Visible = false; lblMensaje.Text = "Seleccione un tipo de operación"; if (IsPostBack) { return; } FuncionGlobal.ComboProductosByFamiliaClienteUsuario(dlTipoOperacion, 3, Convert.ToInt16(IdCliente), Convert.ToString(Session["usrname"])); } }
private bool ValidarOperacionAsociada(int idSolicitudAsociada, string patente) { //VALIDAR QUE EXISTA OPERACION/VALIDAR QUE PATENTE PERTENEZCA A OPERACION var dt = new InfoAutoBC().ValidaExistenciaOperacion(idSolicitudAsociada, patente); return(Convert.ToBoolean(dt.Rows[0]["resultado"])); }
protected void GetCavMultas() { var operacion = 0; if (txt_operacion.Text.Trim() != "") { operacion = Convert.ToInt32(txt_operacion.Text); } var lautos = new InfoAutoBC().GetInfoAuto(operacion, txt_patente.Text.Trim(), (string)Session["usrname"], Convert.ToInt32(dlEstado.SelectedValue), "CAMUL", string.Format("{0:yyyyMMdd}", Convert.ToDateTime(txtDesde.Text.Trim())), string.Format("{0:yyyyMMdd}", Convert.ToDateTime(txtHasta.Text.Trim()))); lblMensaje.Text = lautos.Count == 0 ? "No existen datos para la busqueda realizada" : ""; var dt = new DataTable(); dt.Columns.Add(new DataColumn("id_solicitud")); dt.Columns.Add(new DataColumn("fecha")); dt.Columns.Add(new DataColumn("patente")); dt.Columns.Add(new DataColumn("marca")); dt.Columns.Add(new DataColumn("motor")); dt.Columns.Add(new DataColumn("propietario")); dt.Columns.Add(new DataColumn("urlInforme")); dt.Columns.Add(new DataColumn("imagenInforme")); dt.Columns.Add(new DataColumn("estadoInforme")); dt.Columns.Add(new DataColumn("estadoFamilia")); dt.Columns.Add(new DataColumn("encargo")); dt.Columns.Add(new DataColumn("limitacionDominio")); dt.Columns.Add(new DataColumn("estado")); dt.Columns.Add(new DataColumn("toolTipEstado")); dt.Columns.Add(new DataColumn("montoMulta")); dt.Columns.Add(new DataColumn("urlProcesos")); foreach (var a in lautos) { const string sinInfo = "NO SE PUEDE ANALIZAR ESTA PATENTE"; var dr = dt.NewRow(); dr["id_solicitud"] = a.Id_solicitud; dr["fecha"] = a.FechaAdquisicion; dr["patente"] = a.Patente; dr["marca"] = a.EstadoFamilia == sinInfo ? "SIN INFO." : a.Marca; dr["motor"] = a.EstadoFamilia == sinInfo ? "SIN INFO." : a.Motor; dr["estadoFamilia"] = a.EstadoFamilia; dr["limitacionDominio"] = a.LimitacionDominio; dr["montoMulta"] = "$" + a.MontoMulta.Replace(",", "."); dr["encargo"] = a.EncargoRobo; dr["estado"] = a.ConMuntas ? "../imagenes/sistema/static/rojo.png" : "../imagenes/sistema/static/verde.png"; dr["toolTipEstado"] = a.ConMuntas ? "Con Multas" : "Sin Multas"; dr["propietario"] = a.EstadoFamilia == sinInfo ? "SIN INFO." : a.Propietario_nombre; dr["urlInforme"] = "../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(a.Id_solicitud.ToString().Trim()) + "&origen=ex"; dr["imagenInforme"] = @"../imagenes/sistema/static/panel_control/pdf.png"; dr["urlProcesos"] = @"../preinscripcion/InfoAutoProcesos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(a.Id_solicitud.ToString().Trim()); dt.Rows.Add(dr); } grMultas.DataSource = dt; grMultas.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { IdSolicitud = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id_solicitud"]); Patente = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["patente"]); if (IsPostBack) { return; } //AQUÍ BUSCAR INFOCAR Y MOSTRAR DATOS RELEVANTES DEL PROPIETARIO. var dtInfocar = new InfoAutoBC().GetInfocarBySolicitud(Convert.ToInt32(IdSolicitud)); if (dtInfocar.Rows.Count > 0) { lblRutPropietario.Text = Convert.ToString(dtInfocar.Rows[0]["propietarioRut"]); lblNombrePropietario.Text = Convert.ToString(dtInfocar.Rows[0]["propietarioNombre"]).Trim().ToUpper(); } var estado = new EstadooperacionBC().getUltimoEstadoByIdoperacion(Convert.ToInt32(IdSolicitud)); // Estado 268 en analisis pRO 274 DESARROLLO; ESTADO 284 ESPERANDO_EJECUTIVO EN VEHICULO PARTE DE PAGO ibTerminar.Visible = estado.Estado_operacion.Codigo_estado == 268 || estado.Estado_operacion.Codigo_estado == 275; lblPatente.Text = Patente.ToUpper(); FuncionGlobal.comboparametro(dlFuenteInformacion, "TIPREDIVE"); OcultarItems(); dlFuenteInformacion.SelectedValue = "ACENTRALFACT"; VerificaEstado(); GetProveedorInformacion(); }
public void VerificaEstado() { if (dlFuenteInformacion.SelectedValue == "0") { btnIniciar.Visible = false; btnExito.Visible = false; btnFracaso.Visible = false; return; } var estado = 0; switch (dlFuenteInformacion.SelectedValue) { case "VIASEXC": estado = new InfoAutoBC().Get_ProcesoDicomVehiculoByPaso(Convert.ToInt32(IdSolicitud), 9); //proceso 9 vias exclusivas break; case "ACENTRALFACT": estado = new InfoAutoBC().Get_ProcesoDicomVehiculoByPaso(Convert.ToInt32(IdSolicitud), 8); //proceso 8 autopista central break; case "REVTEC": estado = new InfoAutoBC().Get_ProcesoDicomVehiculoByPaso(Convert.ToInt32(IdSolicitud), 2); //proceso 2 REVISION TECNICA break; } switch (estado) { case 0: btnIniciar.Visible = true; btnExito.Visible = false; btnFracaso.Visible = false; break; case 1: btnIniciar.Visible = false; btnExito.Visible = true; btnFracaso.Visible = true; break; case 2: btnIniciar.Visible = false; btnExito.Visible = false; btnFracaso.Visible = false; break; case 3: btnIniciar.Visible = false; btnExito.Visible = false; btnFracaso.Visible = false; break; } }
private void GetMensajeAnalisis() { var dt = new InfoAutoBC().GetMensajeAnalisis(); lblMensajeAnalisis.Text = "Bienvenido"; foreach (DataRow dr in dt.Rows) { if (dr["estado"].ToString().Trim().ToLower() == "true") { lblMensajeAnalisis.Text = dr["mensaje"].ToString(); } } }
public DataTable GetFilas(string parametro) { var dt = new DataTable(); dt.Columns.Add(new DataColumn("id_dicom_vehiculo_detalle")); dt.Columns.Add(new DataColumn("id_solicitud")); dt.Columns.Add(new DataColumn("patente")); dt.Columns.Add(new DataColumn("fechaHecho")); dt.Columns.Add(new DataColumn("descripcion")); dt.Columns.Add(new DataColumn("lugar")); dt.Columns.Add(new DataColumn("fechaInformacion")); dt.Columns.Add(new DataColumn("monto")); dt.Columns.Add(new DataColumn("observacion")); dt.Columns.Add(new DataColumn("nombre")); dt.Columns.Add(new DataColumn("rut")); dt.Columns.Add(new DataColumn("arancel")); dt.Columns.Add(new DataColumn("tipoMoneda")); dt.Columns.Add(new DataColumn("idMulta")); dt.Columns.Add(new DataColumn("fechaIngresoRMNP")); ViewState["dt"] = dt; var lista = new InfoAutoBC().Get_DicomVehiculoDetalle(Convert.ToInt32(IdSolicitud), parametro); btnGuardarGrid.Visible = lista.Count > 0; lblMensaje.Text = lista.Count == 0 ? "No existe información para la consulta seleccionada." : ""; foreach (var i in lista) { var dr = dt.NewRow(); dr["id_dicom_vehiculo_detalle"] = i.IdDicomVehiculoDetalle; dr["id_solicitud"] = IdSolicitud; dr["patente"] = i.Patente; dr["fechaHecho"] = i.FechaHecho; dr["descripcion"] = i.Descripcion; dr["lugar"] = i.Lugar; dr["fechaInformacion"] = i.FechaInformacion; dr["monto"] = i.Monto; dr["observacion"] = i.Observacion; dr["nombre"] = i.Nombre; dr["rut"] = i.Rut; dr["arancel"] = i.Arancel; dr["tipoMoneda"] = i.TipoMoneda; dr["idMulta"] = i.IdMulta; dr["fechaIngresoRMNP"] = i.FechaIngresoRmnp; dt.Rows.Add(dr); } return(dt); }
private void GetPasos() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id_dicom_vehiculo_pasos")); dt.Columns.Add(new DataColumn("descripcion")); dt.Columns.Add(new DataColumn("estado", typeof(bool))); var dtDatos = new InfoAutoBC().GetPasosInfoauto(); foreach (DataRow dra in dtDatos.Rows) { var dr = dt.NewRow(); dr["id_dicom_vehiculo_pasos"] = dra["id_dicom_vehiculo_pasos"].ToString(); dr["descripcion"] = dra["descripcion"].ToString(); dr["estado"] = Convert.ToBoolean(dra["estado"]); dt.Rows.Add(dr); } gr_dato.DataSource = dt; gr_dato.DataBind(); }
public void GetAllChartCertificado() { ResetHidden(); var cliente = Convert.ToInt32(dlCliente.SelectedValue); htitulo.Value = dlCliente.SelectedValue == "0" ? "" : "por " + dlCliente.SelectedItem.Text; var listaCAv = new InfoAutoBC().GetChartTodosCertificado("CCAV", cliente); var listaCMul = new InfoAutoBC().GetChartTodosCertificado("CAMUL", cliente); var conteo = 0; foreach (var d in listaCAv) { conteo++; switch (conteo) { case 1: Ch1.Value = d.ChartMesConteo.ToString(); hmes1.Value = d.ChartMesDescripcion; break; case 2: ch2.Value = d.ChartMesConteo.ToString(); hmes2.Value = d.ChartMesDescripcion; break; case 3: ch3.Value = d.ChartMesConteo.ToString(); hmes3.Value = d.ChartMesDescripcion; break; case 4: ch4.Value = d.ChartMesConteo.ToString(); hmes4.Value = d.ChartMesDescripcion; break; case 5: ch5.Value = d.ChartMesConteo.ToString(); hmes5.Value = d.ChartMesDescripcion; break; case 6: ch6.Value = d.ChartMesConteo.ToString(); hmes6.Value = d.ChartMesDescripcion; break; case 7: ch7.Value = d.ChartMesConteo.ToString(); hmes7.Value = d.ChartMesDescripcion; break; case 8: ch8.Value = d.ChartMesConteo.ToString(); hmes8.Value = d.ChartMesDescripcion; break; case 9: ch9.Value = d.ChartMesConteo.ToString(); hmes9.Value = d.ChartMesDescripcion; break; case 10: ch10.Value = d.ChartMesConteo.ToString(); hmes10.Value = d.ChartMesDescripcion; break; case 11: ch11.Value = d.ChartMesConteo.ToString(); hmes11.Value = d.ChartMesDescripcion; break; case 12: ch12.Value = d.ChartMesConteo.ToString(); hmes12.Value = d.ChartMesDescripcion; break; } } foreach (var d in listaCMul) { if (hmes1.Value == d.ChartMesDescripcion) { mh1.Value = d.ChartMesConteo.ToString(); } else if (hmes2.Value == d.ChartMesDescripcion) { mh2.Value = d.ChartMesConteo.ToString(); } else if (hmes3.Value == d.ChartMesDescripcion) { mh3.Value = d.ChartMesConteo.ToString(); } else if (hmes4.Value == d.ChartMesDescripcion) { mh4.Value = d.ChartMesConteo.ToString(); } else if (hmes5.Value == d.ChartMesDescripcion) { mh5.Value = d.ChartMesConteo.ToString(); } else if (hmes6.Value == d.ChartMesDescripcion) { mh6.Value = d.ChartMesConteo.ToString(); } else if (hmes7.Value == d.ChartMesDescripcion) { mh7.Value = d.ChartMesConteo.ToString(); } else if (hmes8.Value == d.ChartMesDescripcion) { mh8.Value = d.ChartMesConteo.ToString(); } else if (hmes9.Value == d.ChartMesDescripcion) { mh9.Value = d.ChartMesConteo.ToString(); } else if (hmes10.Value == d.ChartMesDescripcion) { mh10.Value = d.ChartMesConteo.ToString(); } else if (hmes11.Value == d.ChartMesDescripcion) { mh11.Value = d.ChartMesConteo.ToString(); } else if (hmes12.Value == d.ChartMesDescripcion) { mh12.Value = d.ChartMesConteo.ToString(); } } //foreach (var d in listaCMul) //{ // switch (cont2) // { // case 1: // mh1.Value = d.ChartMesConteo.ToString(); // break; // case 2: // mh2.Value = d.ChartMesConteo.ToString(); // break; // case 3: // mh3.Value = d.ChartMesConteo.ToString(); // break; // case 4: // mh4.Value = d.ChartMesConteo.ToString(); // break; // case 5: // mh5.Value = d.ChartMesConteo.ToString(); // break; // case 6: // mh6.Value = d.ChartMesConteo.ToString(); // break; // case 7: // mh7.Value = d.ChartMesConteo.ToString(); // break; // case 8: // mh8.Value = d.ChartMesConteo.ToString(); // break; // case 9: // mh9.Value = d.ChartMesConteo.ToString(); // break; // case 10: // mh10.Value = d.ChartMesConteo.ToString(); // break; // case 11: // mh11.Value = d.ChartMesConteo.ToString(); // break; // case 12: // mh12.Value = d.ChartMesConteo.ToString(); // break; // } //} }
public DataTable GetOperacion(string usuario) { DataTable dtPatente = null; dtPatente = ListaMasiva(); var dt = new DataTable(); dt.Columns.Add(new DataColumn("id_solicitud")); dt.Columns.Add(new DataColumn("url_procesos")); dt.Columns.Add(new DataColumn("fecha")); dt.Columns.Add(new DataColumn("sucursal")); dt.Columns.Add(new DataColumn("usuario")); dt.Columns.Add(new DataColumn("patente")); dt.Columns.Add(new DataColumn("marca")); dt.Columns.Add(new DataColumn("propietario")); dt.Columns.Add(new DataColumn("encargo_robo")); dt.Columns.Add(new DataColumn("limitacion_dominio")); dt.Columns.Add(new DataColumn("semaforo")); dt.Columns.Add(new DataColumn("url_estado")); dt.Columns.Add(new DataColumn("monto_multas")); dt.Columns.Add(new DataColumn("estado")); dt.Columns.Add(new DataColumn("img_contrato")); dt.Columns.Add(new DataColumn("url_contrato")); dt.Columns.Add(new DataColumn("url_ingreso")); dt.Columns.Add(new DataColumn("img_ingreso")); dt.Columns.Add(new DataColumn("img_documentos")); dt.Columns.Add(new DataColumn("url_documentos")); dt.Columns.Add(new DataColumn("producto")); dt.Columns.Add(new DataColumn("id_asociado")); dt.Columns.Add(new DataColumn("url_e_operacion_asociada")); dt.Columns.Add(new DataColumn("terminado")); dt.Columns.Add(new DataColumn("tipo_operacion")); var lista = new InfoAutoBC().GetInfoAutoNew( usuario, dlEstado.SelectedValue.Trim(), dlProducto.SelectedValue, ($"{Convert.ToDateTime(txtDesde.Text.Trim()):yyyyMMdd}"), ($"{Convert.ToDateTime(txtHasta.Text.Trim()):yyyyMMdd}"), Convert.ToInt32(dlSucursal.SelectedValue), dtPatente); foreach (var a in lista) { const string sinInfo = "NO SE PUEDE ANALIZAR ESTA PATENTE"; var dr = dt.NewRow(); dr["id_solicitud"] = a.Id_solicitud; dr["fecha"] = a.FechaAdquisicion; dr["patente"] = a.Patente; dr["marca"] = a.EstadoFamilia == sinInfo ? "SIN INFO." : a.Marca; dr["producto"] = a.TipoOperacion; dr["sucursal"] = a.Sucursal.ToUpper(); dr["usuario"] = a.Usuario.ToUpper(); dr["semaforo"] = a.ConMuntas ? "../imagenes/sistema/static/rojo.png" :"../imagenes/sistema/static/verde.png"; dr["estado"] = a.EstadoFamilia; dr["limitacion_dominio"] = a.TipoOperacion.Trim().ToUpper() == "INFOCAR" ? a.LimitacionDominio : "Aplica para INFOCAR"; dr["monto_multas"] = "$" + a.MontoMulta.Replace(",", "."); dr["encargo_robo"] = a.EncargoRobo; dr["propietario"] = a.EstadoFamilia == sinInfo ? "SIN INFO." : a.Propietario_nombre; var infocarTerminado = a.CodigoEstado == 270 || a.CodigoEstado == 265; dr["terminado"] = infocarTerminado; dr["tipo_operacion"] = a.TipoOperacion.Trim().ToUpper(); if (a.TipoOperacion.Trim().ToUpper() == "INFOCAR" && infocarTerminado && a.HabilitadoTransferencia && (a.IdCliente == (int)Enums.TipoCliente.BICE || a.IdCliente == (int)Enums.TipoCliente.BK || a.IdCliente == (int)Enums.TipoCliente.PORCHE ) ) { dr["url_contrato"] = "../reportes/contratos_rpt.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(a.IdSolicitudAsociado.ToString().Trim()); dr["img_ingreso"] = Constantes.IMAGEN_INGRESO_ACTIVO; dr["img_contrato"] = Constantes.IMAGEN_CONTRATO_ACTIVO; dr["url_ingreso"] = "../analisis_vehiculo/SeleccionIngresoNuevoOperacion.aspx?patente=" + FuncionGlobal.FuctionEncriptar(a.Patente.Trim()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(a.Id_solicitud.ToString().Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(a.IdCliente.ToString()); } else { dr["img_ingreso"] = Constantes.IMAGEN_INGRESO_DESACTIVO; dr["img_contrato"] = Constantes.IMAGEN_CONTRATO_DESACTIVO; } dr["url_documentos"] = "../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(a.Id_solicitud.ToString().Trim()) + "&origen=ex"; dr["img_documentos"] = @"../imagenes/sistema/static/panel_control/pdf.png"; dr["url_procesos"] = @"../preinscripcion/InfoAutoProcesos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(a.Id_solicitud.ToString().Trim()); dr["id_asociado"] = a.IdSolicitudAsociado; if (a.IdSolicitudAsociado > 0) { dr["url_e_operacion_asociada"] = "~/operacion/mWorkflow.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(a.IdSolicitudAsociado.ToString(CultureInfo.InvariantCulture).Trim()); } dt.Rows.Add(dr); } return(dt); }
public string GetProveedorInformacion() { var seleccionCombo = dlFuenteInformacion.SelectedValue; var proveedor = "NO IDENTIFICADO"; lblInfoFuente.Text = "Información de la fuente"; switch (seleccionCombo) { case "LIMDOM": proveedor = "REGISTRO CIVIL LIMITACION AL DOMINIO"; break; case "ALTC": proveedor = "REGISTRO CIVIL ALTERACION CARACTERISTICA"; break; case "PROAN": proveedor = "REGISTRO CIVIL PROPIETARIO ANTERIOR"; break; case "CMULTNOP": proveedor = "REGISTRO CIVIL CERTIFICADO MULTAS"; break; case "MCN": proveedor = "COSTANERA NORTE"; break; case "MVN": proveedor = "VESPUCIO NORTE"; break; case "MMOP": proveedor = "MOP"; break; case "REVTEC": proveedor = "PRT.CL"; hlinkPaginas.NavigateUrl = @"http://www.prt.cl/Paginas/RevisionTecnica.aspx"; lblLink.Text = "IR A " + proveedor; var lista = new InfoAutoBC().Get_DicomVehiculoDetalle(Convert.ToInt32(IdSolicitud), "REVTECVENC"); trComplemento.Visible = true; trDatoVehiculoTitulo.Visible = true; lbldatoVehiculo.Text = "Datos del Vehiculo"; trDatoVehiculo.Visible = true; foreach (var infoAutoDetalle in lista) { txtComplemento.Text = infoAutoDetalle.Descripcion; lblIdComplemento.Text = infoAutoDetalle.IdDicomVehiculoDetalle; } if (gr_dato.Rows.Count > 0 && gr_dato.Visible) { gr_dato.Columns[0].Visible = true; gr_dato.Columns[1].Visible = true; gr_dato.Columns[2].Visible = true; gr_dato.Columns[3].Visible = true; gr_dato.Columns[4].Visible = true; gr_dato.Columns[5].Visible = true; gr_dato.Columns[6].Visible = false; gr_dato.Columns[7].Visible = true; gr_dato.Columns[8].Visible = false; gr_dato.Columns[9].Visible = true; gr_dato.Columns[10].Visible = false; gr_dato.Columns[11].Visible = false; gr_dato.Columns[12].Visible = false; gr_dato.Columns[13].Visible = false; } break; case "TRANSPUB": proveedor = "REG NAC TRANSPORTE PUBLICO ESCOLAR"; break; //case "ACENTRALNOFACT": // proveedor = "AUTOPISTA CENTRAL NO FACTURADO"; // hlinkPaginas.NavigateUrl = @"http://www.autopistacentral.cl/publico/consultaInfracciones"; // lblLink.Text = "IR A " + proveedor + " FACTURACION INFRACTORA"; // lblIdComplemento.Text = "0"; // txtComplemento.Text = ""; // trComplemento.Visible = true; // trDatoVehiculoTitulo.Visible = false; // trDatoVehiculo.Visible = false; // tdACentral.Visible = true; // if (gr_dato.Rows.Count > 0 && gr_dato.Visible) // { // gr_dato.Columns[0].Visible = true; // gr_dato.Columns[1].Visible = true; // gr_dato.Columns[2].Visible = false; // gr_dato.Columns[3].Visible = true; // gr_dato.Columns[4].Visible = false; // gr_dato.Columns[5].Visible = false; // gr_dato.Columns[6].Visible = true; // gr_dato.Columns[7].Visible = false; // gr_dato.Columns[8].Visible = false; // gr_dato.Columns[9].Visible = true; // gr_dato.Columns[10].Visible = false; // gr_dato.Columns[11].Visible = false; // gr_dato.Columns[12].Visible = false; // gr_dato.Columns[13].Visible = false; // } // break; case "ACENTRALFACT": proveedor = "AUTOPISTA CENTRAL FACTURADO"; hlinkPaginas.NavigateUrl = @"http://www.autopistacentral.cl/publico/consultaInfracciones"; lblLink.Text = "IR A " + proveedor + " FACTURADO"; lblIdComplemento.Text = "0"; txtComplemento.Text = string.Empty; trComplemento.Visible = false; trDatoVehiculoTitulo.Visible = true; lbldatoVehiculo.Text = "FACTURADO"; lblInfoFuente.Text = "NO FACTURADO"; trDatoVehiculo.Visible = true; if (gr_dato.Rows.Count > 0 && gr_dato.Visible) { gr_dato.Columns[0].Visible = true; gr_dato.Columns[1].Visible = true; gr_dato.Columns[2].Visible = false; gr_dato.Columns[3].Visible = true; gr_dato.Columns[4].Visible = false; gr_dato.Columns[5].Visible = false; gr_dato.Columns[6].Visible = true; gr_dato.Columns[7].Visible = false; gr_dato.Columns[8].Visible = false; gr_dato.Columns[9].Visible = true; gr_dato.Columns[10].Visible = false; gr_dato.Columns[11].Visible = false; gr_dato.Columns[12].Visible = false; gr_dato.Columns[13].Visible = false; } if (gr2.Rows.Count > 0 && gr2.Visible) { gr2.Columns[0].Visible = true; gr2.Columns[1].Visible = true; gr2.Columns[2].Visible = false; gr2.Columns[3].Visible = true; gr2.Columns[4].Visible = false; gr2.Columns[5].Visible = false; gr2.Columns[6].Visible = true; gr2.Columns[7].Visible = false; gr2.Columns[8].Visible = false; gr2.Columns[9].Visible = true; gr2.Columns[10].Visible = false; gr2.Columns[11].Visible = false; gr2.Columns[12].Visible = false; gr2.Columns[13].Visible = false; } break; case "VIASEXC": proveedor = "FISCALIZACION DE VIAS EXCLUSIVAS"; hlinkPaginas.NavigateUrl = @"http://vias.fiscalizacion.cl/"; lblLink.Text = "IR A " + proveedor; lblIdComplemento.Text = "0"; txtComplemento.Text = ""; trComplemento.Visible = false; trDatoVehiculoTitulo.Visible = false; trDatoVehiculo.Visible = false; if (gr_dato.Rows.Count > 0 && gr_dato.Visible) { gr_dato.Columns[0].Visible = true; gr_dato.Columns[1].Visible = true; gr_dato.Columns[2].Visible = true; gr_dato.Columns[3].Visible = false; gr_dato.Columns[4].Visible = true; gr_dato.Columns[5].Visible = false; gr_dato.Columns[6].Visible = false; gr_dato.Columns[7].Visible = false; gr_dato.Columns[8].Visible = false; gr_dato.Columns[9].Visible = false; gr_dato.Columns[10].Visible = false; gr_dato.Columns[11].Visible = false; gr_dato.Columns[12].Visible = false; gr_dato.Columns[13].Visible = false; } break; } return(proveedor); }