protected void Page_Load(object sender, EventArgs e) { cedula = 'V' + base.Afiliado.sCedula.PadLeft(9, '0'); if (HelperExtracredito.tieneTarjeta(cedula)) { if (this.PreguntasValidadas) { this.panelValidacion.Visible = false; this.panelContrato.Visible = true; } } else { this.panelValidacion.Visible = false; this.panelContrato.Visible = false; WebUtils.MessageBootstrap(this, string.Concat("Ud no dispone de tarjetas para solicitar Extra Efectivo en línea. Para regresar presione <a href=\"", base.ResolveUrl("~/pages/consolidada.aspx"), "\">aquí</a>"), null); } }
public override string EjecutarAccion() { string empty = string.Empty; this.SCod_Trans = "EETDC"; //RespuestaIntrfdsjv respuestaIntrfdsjv3 = HelperIbs.ibsTransfPgoBAV(base.Afiliado.AF_CodCliente, base.Afiliado.sAF_Rif, this.CtaDebitar, base.Afiliado.sAF_Rif, this.CtaAcreditar, monto, 0, DateTime.Now, TransferenciaTipoOperacion.Transferencia, string.Empty, TipoServicio.NoAplica); solicitud = HelperExtracredito.solicAprobacion(CedulaBeneficiario, CtaAcreditar, CtaDebitar, montoSolic, cantCuotas, montoCuota); if (!this.solicitud.respuestaCod.Equals("000")) { throw new IBException(this.solicitud.respuestaDesc); } this.mensaje = solicitud.referencia; if (!string.IsNullOrEmpty(this.mensaje)) { this.mensaje = string.Concat("IB", this.mensaje.Trim().PadLeft(10, '0')); this.LogExtraEfectivo(); } return(empty); }
protected void btnConfirmar1_Click(object sender, EventArgs e) { this.txtMonto.Attributes.Add("onKeyup", ""); this.txtMonto.Attributes.Add("onBlur", ""); cedula = 'V' + base.Afiliado.cedRIF.PadLeft(9, '0'); string solicitado = this.txtMonto.Text; solicitado = solicitado.Replace(".", ""); solicitado = solicitado.Replace(".", ""); solicitado = solicitado.Replace(".", ""); solicitado = solicitado.Replace(".", ""); solicitado = solicitado.Replace(",", ""); this.solicitud = HelperExtracredito.consultaCuotas(cedula, this.CtaAcreditar.getCuenta().SNroCuenta, this.TarjCredito.getExtraEfectivo().numeroTDC, solicitado); if (solicitud.respuestaCod.Equals("000")) { Session["codigoResp"] = solicitud.respuestaCod; Session["cuota6"] = Formatos.formatoMontoAgrDecimal(solicitud.cuota6); Session["cuota12"] = Formatos.formatoMontoAgrDecimal(solicitud.cuota12); Session["cuota24"] = Formatos.formatoMontoAgrDecimal(solicitud.cuota24); Session["cuota36"] = Formatos.formatoMontoAgrDecimal(solicitud.cuota36); this.cuotasCant.Visible = true; this.MontoCuota.Visible = true; this.btnConfirmar2.Visible = true; this.TarjCredito.Enabled = false; this.CtaAcreditar.Enabled = false; this.btnConfirmar1.Visible = false; this.txtMonto.Enabled = false; } else { this.UpdatePanel1.Visible = false; WebUtils.MessageBootstrap(this, string.Concat(this.solicitud.respuestaDesc, ". Para regresar presione <a href=\"", base.ResolveUrl("~/pages/consolidada.aspx"), "\">aquí</a>"), null); } }
protected void Page_Load(object sender, EventArgs e) { TarjetaConsulta tarj = new TarjetaConsulta(); cedula = 'V' + base.Afiliado.cedRIF.PadLeft(9, '0'); Session["cedula_cliente"] = cedula; tarj = (TarjetaConsulta)HelperExtracredito.consulta(cedula)[0]; //WebUtils.MessageBox(this, tarj.respuestaCod + "/" + tarj.numeroTDC + "/" + tarj.saldo); //this.txtMonto.Attributes.Add("onKeypress", "return OnlyNumericXDecimal(event,this,2,',');"); //this.txtMonto.Attributes.Add("onKeyup", "return ReplacePointToComma(this);"); if (!base.IsPostBack) { try { this.txtMonto.Attributes.Add("onKeyup", "formatoMoneda();"); this.txtMonto.Attributes.Add("onBlur", "return Refill(this);"); this.TarjCredito.HasTextoInicial = true; this.TarjCredito.TextoInicial = "Seleccione"; this.TarjCredito.TipoCombo = TipoCombo.ExtraEfectivoCte; // =6 this.TarjCredito.TipoComboCuentaFormato = TipoComboCuentaFormato.CuentaConDisponible; this.CtaAcreditar.HasTextoInicial = true; this.CtaAcreditar.TextoInicial = "Seleccione"; this.trCuentaAcreditar.Visible = true; this.CtaAcreditar.TipoCombo = TipoCombo.CuentasCliente; this.CtaAcreditar.TipoConsultaCuentasIBS = TipoConsultaCuentasIBS.CuentasCredito; this.CtaAcreditar.TipoComboCuentaFormato = TipoComboCuentaFormato.CuentaConDisponibleDescripcion; this.lblDescription.Text = "Solicite efectivo inmediato a su centa BAV."; if (this.Context.Items["TipoTransaccionGenerica"] != null) { TipoTransaccionGenerica item = this.Context.Items["TipoTransaccionGenerica"] as TipoTransaccionGenerica; GTransferenciasPagos objetoTransaccion = (GTransferenciasPagos)item.ObjetoTransaccion; //this.CtaDebitar.SetValue = CryptoUtils.EncryptMD5(objetoTransaccion.CtaDebitar); //this.CtaAcreditar.SetValue = CryptoUtils.EncryptMD5(objetoTransaccion.CtaAcreditar); //this.txtMonto.Text = Formatos.formatoMonto(objetoTransaccion.Monto).Replace(".", ""); //this.txtCorreo.Text = objetoTransaccion.Email; //this.txtConcepto.Text = objetoTransaccion.Concepto; } this.TarjCredito.BindCombo();//luis:combo con tarjetas this.CtaAcreditar.BindCombo(); if (this.Context.Items["TipoTransaccionGenerica"] != null) { this.CtaAcreditar_SelectedIndexChanged(null, null); } } catch (IBException bException) { WebUtils.MessageBootstrap(this, bException.IBMessage, null); return; } if ((this.CtaAcreditar.TipoCombo != TipoCombo.CuentasCliente ? false : this.CtaAcreditar.Items.Count == 1)) { WebUtils.MessageBootstrap(this, string.Concat("No dispone de una cuenta donde acreditar su Extraefectivo. Diríjase a una agencia o comuníquese al centro de atención al cliente."), null); } //this.txtMonto.Attributes.Add("onKeypress", "return OnlyNumericXDecimal(event,this,2,',');"); //this.txtMonto.Attributes.Add("onKeyup", "return ReplacePointToComma(this);"); //this.txtMonto.Attributes.Add("onKeyup", "formatoMoneda();"); //this.txtMonto.Attributes.Add("onBlur", "return Refill(this);"); } }
protected void btnConfirmar2_Click(object sender, EventArgs e) { try { cedula = 'V' + base.Afiliado.cedRIF.PadLeft(9, '0'); string solicitado = this.txtMonto.Text; solicitado = solicitado.Replace(".", ""); solicitado = solicitado.Replace(".", ""); solicitado = solicitado.Replace(".", ""); solicitado = solicitado.Replace(".", ""); solicitado = solicitado.Replace(",", ""); string cuotaMes = this.txtMontoCuota.Text; cuotaMes = cuotaMes.Replace(".", ""); cuotaMes = cuotaMes.Replace(",", ""); string monto = this.txtMonto.Text; string cuentaAbono = this.CtaAcreditar.getCuenta().SNroCuenta; string tdc = this.TarjCredito.getExtraEfectivo().numeroTDC; string cuotas = this.CantCuotas.Text; //solicitado = "1200000"; this.solicitud = HelperExtracredito.solicAprobacion(cedula, cuentaAbono, tdc, solicitado, cuotas, cuotaMes); //WebUtils.MessageBox(this, this.solicitud.respuestaCod + solicitud.respuestaDesc); if (solicitud.respuestaCod.Equals("000")) { Session["tdc_numReferencia"] = solicitud.referencia; Session["tdc_fechaRecibo"] = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss t"); Session["tdc_nombreUsuarioRecibo"] = string.Concat(base.Afiliado.sCO_Nombres, " ", base.Afiliado.sCO_Apellidos); Session["tdc_tdc"] = Formatos.formatoTarjeta(tdc); Session["tdc_cuentaAbono"] = Formatos.formatoCuenta(cuentaAbono); Session["tdc_monto"] = monto; Session["tdc_cuotas"] = cuotas; Session["tdc_cuotaMes"] = Formatos.formatoMontoAgrDecimal(cuotaMes); this.UpdatePanel1.Visible = false; this.panelRecibo.Visible = true; this.panelBotonImpresion.Visible = true; this.liTextoReferencia.Text = "Número de Referencia: "; this.liReferencia.Text = Session["tdc_numReferencia"].ToString(); this.PanelReferencia.Visible = true; this.liNota.Visible = true; this.liNota3.Visible = true; this.lblFechaRecibo.Text = Session["tdc_fechaRecibo"].ToString(); this.lblNombreUsuarioRecibo.Text = Session["tdc_nombreUsuarioRecibo"].ToString(); this.liNota.Text = "se realizó exitósamente"; this.liNota3.Text = "Te recomendamos Imprimir este recibo para tu control y constancia de tu operación"; this.panelBotonImpresion.Visible = true; ((BAVMaster)base.Master).TituloPage = "ExtraEfectivo"; this.liDebito.Text = " Tarjeta de Crédito: "; this.liValordebito.Text = Session["tdc_tdc"].ToString(); this.liCredito.Text = "Abonado en Cuenta:"; this.liValorcredito.Text = Session["tdc_cuentaAbono"].ToString(); this.liConcepto.Text = "Concepto:"; this.liValorConcepto.Text = "Extra Efectivo"; this.liMonto.Text = "Monto Abonado:"; this.liValormonto.Text = Session["tdc_monto"].ToString(); this.liTotalcuotas.Text = "Cantidad de cuotas a pagar:"; this.liValorcuotas.Text = Session["tdc_cuotas"].ToString(); this.liMontocuota.Text = "Monto mensual:"; this.liValormontocuota.Text = Session["tdc_cuotaMes"].ToString(); btnImprimirRecibo.Visible = true; string var_monto = monto.Replace(".", ""); var_monto = var_monto.Replace(".", ""); var_monto = var_monto.Replace(".", ""); var_monto = var_monto.Replace(".", ""); var_monto = var_monto.Replace(".", ""); var_monto = var_monto.Replace(",", "."); decimal var_monto_dec = Formatos.ISOToDecimal(var_monto); // string respuesta = HelperExtracredito.ejecutarAccionEETDC(Session["cedula_cliente"].ToString(), tdc, Session["cedula_cliente"].ToString(), cuentaAbono, var_monto_dec); // Session["tdc_numReferencia"] = "res - " + respuesta; /* * GTransferenciasPagos gTransferenciasPago = new GTransferenciasPagos(base.Afiliado, base.sCod) * { * CtaDebitar = cuentaAbono, * Monto = var_monto_dec, * CtaAcreditar = cuentaAbono, * PaginaSiguiente = "", * MensajeSatisfactorio = "Transacción realizada exitosamente " * }; * //gTransferenciasPago.TipoTransaccion = EnumTipoFavorito.ExtraEfectivoTDC; * string respuesta = gTransferenciasPago.ejecutarAccionEETDC(var_monto_dec); * //string respuesta = gTransferenciasPago.ejecutarAccionEETDC(); * * Session["tdc_numReferencia"] = "res - " + respuesta;*/ } else { this.UpdatePanel1.Visible = false; WebUtils.MessageBootstrap(this, string.Concat(this.solicitud.respuestaDesc, ". Para regresar presione <a href=\"", base.ResolveUrl("~/pages/consolidada.aspx"), "\">aquí</a>"), null); } } catch (Exception exception) { WebUtils.MessageBox2005(this, exception.Message.ToString()); return; } }
public void BindCombo() { Afiliado afiliado = ((Principal)this.Page).Afiliado; if (afiliado != null) { this.Items.Clear(); if (this.HasTextoInicial) { this.Items.Add(new ListItem(this.TextoInicial, "0")); } switch (this.TipoCombo) { case IBBAV.UserControls.BAVCommons.TipoCombo.CuentasCliente: { long aFCodCliente = afiliado.AF_CodCliente; RespuestaIbaCons respuestaIbaCon = HelperIbs.ibsConsultaCtas(aFCodCliente.ToString(), afiliado.sAF_Rif, this.TipoConsultaCuentasIBS); List <IbaConsDet> ibaConsDets = new List <IbaConsDet>(); ibaConsDets.AddRange(respuestaIbaCon.sdjvCuentas.sdsjvDetalle); //Agregado 02/05/2019 por Liliana Guerra para ocultar las cuentas JURIDICA en la sesión natural ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => !x.STipoFirma.Contains("N")); switch (this.TipoCuentaConsulta) { case IBBAV.UserControls.BAVCommons.TipoCuentaConsulta.TodasCorrientes: { ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => ((x.STipocuenta.Equals("DDA") ? false : !x.STipocuenta.Equals("MMK")) ? x.STipocuenta.Equals("NOW") : true)); break; } case IBBAV.UserControls.BAVCommons.TipoCuentaConsulta.CuentaCorrienteSinIntereses: { ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => x.STipocuenta.Equals("DDA")); break; } case IBBAV.UserControls.BAVCommons.TipoCuentaConsulta.CuentaCorrienteInteresLimitado: { ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => x.STipocuenta.Equals("MMK")); break; } case IBBAV.UserControls.BAVCommons.TipoCuentaConsulta.CuentaCorrienteIntereses: { ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => x.STipocuenta.Equals("NOW")); break; } case IBBAV.UserControls.BAVCommons.TipoCuentaConsulta.CuentaAhorro: { ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => x.STipocuenta.Equals("SAV")); break; } case IBBAV.UserControls.BAVCommons.TipoCuentaConsulta.CuentaAhorroCorriente: { ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => ((x.STipocuenta.Equals("SAV") || x.STipocuenta.Equals("DDA") ? false : !x.STipocuenta.Equals("MMK")) ? x.STipocuenta.Equals("NOW") : true)); break; } } this.ListaCuentas = new List <CuentaIBS>(); List <IbaConsDet> .Enumerator enumerator = ibaConsDets.GetEnumerator(); try { while (enumerator.MoveNext()) { IbaConsDet current = enumerator.Current; CuentaIBS newCuentaIBS = CuentaIBS.getNewCuentaIBS(current); ListItem listItem = new ListItem(); switch (this.TipoComboCuentaFormato) { case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.Cuenta: { listItem.Text = Formatos.formatoCuenta(current.SNroCuenta); break; } case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaConDisponible: { listItem.Text = string.Concat(Formatos.formatoCuenta(current.SNroCuenta), " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.SDisponible))); break; } case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaConDisponibleDescripcion: { listItem.Text = string.Concat(new string[] { Formatos.formatoCuenta(current.SNroCuenta), " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.SDisponible)), " ", current.SDescipcionproducto.Trim().Substring(0, 2) }); break; } case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaDescripcion: { listItem.Text = string.Concat(Formatos.formatoCuenta(current.SNroCuenta), " - ", current.SDescipcionproducto.Trim().Substring(0, 2)); break; } case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaDescripcionCompleto: { listItem.Text = string.Concat(Formatos.formatoCuenta(current.SNroCuenta), " ", current.SDescipcionproducto); break; } } listItem.Value = newCuentaIBS.Key; this.ListaCuentas.Add(newCuentaIBS); this.Items.Add(listItem); } break; } finally { ((IDisposable)(object)enumerator).Dispose(); } break; } case IBBAV.UserControls.BAVCommons.TipoCombo.ExtraEfectivoCte: { String cedula = afiliado.sCedula; cedula = 'V' + cedula.PadLeft(9, '0'); TarjetaConsulta[] consultaExtraefectivo = HelperExtracredito.consulta(cedula); List <TarjetaConsulta> tarjeta = new List <TarjetaConsulta>(); tarjeta.AddRange(consultaExtraefectivo); this.ListaExtraEfectivo = new List <TarjetaConsulta>(); List <TarjetaConsulta> .Enumerator enumerator = tarjeta.GetEnumerator(); try { while (enumerator.MoveNext()) { TarjetaConsulta current = enumerator.Current; TarjetaConsulta newExtraEfect = current; ListItem listItem = new ListItem(); //Luis: Original //listItem.Text = string.Concat(Formatos.formatoCuenta(current.numero), " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.disponible))); //listItem.Text = string.Concat(current.marca, " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.disponible))); switch (this.TipoComboCuentaFormato) { case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaConDisponible: { listItem.Text = string.Concat(Formatos.formatoCuenta(current.numero), " Disponible ", current.disponible); break; } case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaConDisponibleDescripcion: { listItem.Text = string.Concat(new string[] { Formatos.formatoCuenta(current.numero), " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.disponible)), " ", current.marca.Trim().Substring(0, 2) }); break; } case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaDescripcion: { listItem.Text = string.Concat(Formatos.formatoCuenta(current.numero), " - ", current.marca.Trim().Substring(0, 2)); break; } case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaDescripcionCompleto: { listItem.Text = string.Concat(Formatos.formatoCuenta(current.numero), " ", current.marca); break; } } listItem.Value = newExtraEfect.Key; this.ListaExtraEfectivo.Add(newExtraEfect); this.Items.Add(listItem); } break; } finally { ((IDisposable)(object)enumerator).Dispose(); } } case IBBAV.UserControls.BAVCommons.TipoCombo.TarjetasCliente: { long aFCodCliente = afiliado.AF_CodCliente; RespuestaIbaCons respuestaIbaCon = HelperIbs.ibsConsultaCtas(aFCodCliente.ToString(), afiliado.sAF_Rif, this.TipoConsultaCuentasIBS); List <IbaConsDet> ibaConsDets = new List <IbaConsDet>(); ibaConsDets.AddRange(respuestaIbaCon.sdjvCuentas.sdsjvDetalle); // Agregado 02/05/2019 por Liliana Guerra para ocultar las cuentas JURIDICA en la sesión natural ibaConsDets = ibaConsDets.FindAll((IbaConsDet x) => x.STipocuenta.Equals("TDC")); this.ListaCuentas = new List <CuentaIBS>(); List <IbaConsDet> .Enumerator enumerator = ibaConsDets.GetEnumerator(); try { while (enumerator.MoveNext()) { IbaConsDet current = enumerator.Current; CuentaIBS newCuentaIBS = CuentaIBS.getNewCuentaIBS(current); ListItem listItem = new ListItem(); switch (this.TipoComboCuentaFormato) { case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.Cuenta: { listItem.Text = Formatos.formatoCuenta(current.SNroCuenta); break; } case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaConDisponible: { listItem.Text = string.Concat(Formatos.formatoCuenta(current.SNroCuenta), " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.SDisponible))); break; } case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaConDisponibleDescripcion: { listItem.Text = string.Concat(new string[] { Formatos.formatoCuenta(current.SNroCuenta), " Disponible ", Formatos.formatoMonto(Formatos.ISOToDecimal(current.SDisponible)), " ", current.SDescipcionproducto.Trim().Substring(0, 2) }); break; } case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaDescripcion: { listItem.Text = string.Concat(Formatos.formatoCuenta(current.SNroCuenta), " - ", current.SDescipcionproducto.Trim().Substring(0, 2)); break; } case IBBAV.UserControls.BAVCommons.TipoComboCuentaFormato.CuentaDescripcionCompleto: { listItem.Text = string.Concat(Formatos.formatoCuenta(current.SNroCuenta), " ", current.SDescipcionproducto); break; } } listItem.Value = newCuentaIBS.Key; this.ListaCuentas.Add(newCuentaIBS); this.Items.Add(listItem); } break; } finally { ((IDisposable)(object)enumerator).Dispose(); } break; } case IBBAV.UserControls.BAVCommons.TipoCombo.CuentasFavoritos: { this.ListaAfiliadoFavoritos = new List <AfiliadoFavorito>(); List <AfiliadoFavorito> afiliadoFavoritos = HelperFavorito.AfiliadoFavoritosGrupoGetByAfiliado(afiliado.nAF_Id, this.TipoCuentaFavoritos); List <AfiliadoFavorito> .Enumerator enumerator1 = afiliadoFavoritos.GetEnumerator(); try { while (enumerator1.MoveNext()) { AfiliadoFavorito afiliadoFavorito = enumerator1.Current; ListItem key = new ListItem() { Text = string.Concat(new string[] { afiliadoFavorito.NumeroInstrumento, " | ", afiliadoFavorito.Beneficiario, " | ", afiliadoFavorito.Descripcion }) }; afiliadoFavorito.Key = CryptoUtils.EncryptMD5(afiliadoFavorito.NumeroInstrumento); key.Value = afiliadoFavorito.Key; this.ListaAfiliadoFavoritos.Add(afiliadoFavorito); this.Items.Add(key); } break; } finally { ((IDisposable)(object)enumerator1).Dispose(); } break; } case IBBAV.UserControls.BAVCommons.TipoCombo.TiposServicios: { this.ListaTiposServicios = new List <Servicios>(); List <Servicios> .Enumerator enumerator2 = HelperServicios.BDI_ServiciosGet(0).GetEnumerator(); try { while (enumerator2.MoveNext()) { Servicios servicio = enumerator2.Current; ListItem listItem1 = new ListItem() { Text = servicio.SE_Nombre, Value = servicio.Key }; this.ListaTiposServicios.Add(servicio); this.Items.Add(listItem1); } break; } finally { ((IDisposable)(object)enumerator2).Dispose(); } break; } case IBBAV.UserControls.BAVCommons.TipoCombo.TiposFavoritos: { this.ListaTipoFavorito = new List <TipoFavorito>(); List <TipoFavorito> .Enumerator enumerator3 = HelperFavorito.TipoFavoritoGetOne(0).GetEnumerator(); try { while (enumerator3.MoveNext()) { TipoFavorito tipoFavorito = enumerator3.Current; ListItem listItem2 = new ListItem() { Text = tipoFavorito.Descripcion, Value = tipoFavorito.Key }; this.ListaTipoFavorito.Add(tipoFavorito); this.Items.Add(listItem2); } break; } finally { ((IDisposable)(object)enumerator3).Dispose(); } break; } case IBBAV.UserControls.BAVCommons.TipoCombo.TiposFavoritosEdc: { this.ListaTiposServicios = new List <Servicios>(); List <Servicios> .Enumerator enumerator4 = HelperServicios.BDI_ServiciosGet(1).GetEnumerator(); try { while (enumerator4.MoveNext()) { Servicios current1 = enumerator4.Current; ListItem listItem3 = new ListItem() { Text = current1.SE_Nombre, Value = current1.Key }; this.ListaTiposServicios.Add(current1); this.Items.Add(listItem3); } break; } finally { ((IDisposable)(object)enumerator4).Dispose(); } break; } } if (this.SetValue != string.Empty) { this.ClearSelection(); ListItem listItem4 = this.Items.FindByValue(this.SetValue); if (listItem4 != null) { listItem4.Selected = true; } this.SetValue = string.Empty; } } }