protected void BtnBuscar_Click(object sender, EventArgs e) { #region Validar Rut a Buscar if (string.IsNullOrEmpty(TxtBuscarRut.Text) || string.IsNullOrWhiteSpace(TxtBuscarRut.Text)) { MostrarMensaje("Debe ingresar un rut de persona para buscar."); PnlEditarPersona.Visible = false; } #endregion else { #region Session IPersonaBO personaSession = CrearSession(); #endregion #region Verificar si existe if (!personaSession.VerificarPersona(TxtBuscarRut.Text)) { MostrarMensaje("El rut no esta registrado"); } #endregion else { #region Buscar Rut string RutBuscar = TxtBuscarRut.Text; Persona persona = personaSession.BuscarPersona(RutBuscar); if (null != persona) { PaisBO pais = new PaisBO(); string paisLetra = pais.BuscarPais(persona.PaisId); RegionBO region = new RegionBO(); string regionLetra = region.BuscarRegion(persona.RegionId); ComunaBO comuna = new ComunaBO(); string comunaLetra = comuna.BuscarComuna(persona.ComunaId); LblMensaje.Visible = false; PnlEditarPersona.Visible = true; TxtRut.Text = persona.Rut; TxtNombres.Text = persona.Nombres; TxtApPaterno.Text = persona.ApPaterno; TxtApMaterno.Text = persona.ApMaterno; TxtDireccion.Text = persona.Direccion; TxtEmail.Text = persona.Email; DateTime fn; System.DateTime.TryParse(persona.FechaNacimieto.ToString(), out fn); TxtFechaNacimiento.Text = fn.Date.ToString("d"); TxtTelefono.Text = persona.Telefono; DdlSexo.ClearSelection(); DdlSexo.SelectedValue = persona.Sexo.ToString(); LblPaisTexto.Text = paisLetra; LblRegionTexto.Text = regionLetra; LblComunaTexto.Text = comunaLetra; } #endregion } } }
protected void BtnBuscar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(TxtBuscarNombre.Text) || string.IsNullOrWhiteSpace(TxtBuscarNombre.Text)) { MostrarMensaje("Debe ingresar un nombre de sucursal para buscar"); } else { ISucursalBO sucursalSession = CrearSession(); if (!sucursalSession.VerificarSucursal(TxtBuscarNombre.Text)) { MostrarMensaje("El nombre sucursal no se encuentra registrado"); } else { string nombreBuscar = TxtBuscarNombre.Text; Sucursal sucursal = new Sucursal(); sucursal = sucursalSession.BuscarSucursal(nombreBuscar); if (null != sucursal) { PnlUbicacionActual.Visible = true; PnlEditarLocalidad.Visible = false; LblMensaje.Visible = false; PnlEditar.Visible = true; TxtId.Text = sucursal.Id.ToString(); TxtNombre.Text = sucursal.Nombre; TxtTelefono.Text = sucursal.Telefono; TxtDireccion.Text = sucursal.Direccion; TxtTipo.Text = sucursal.Tipo; if (null != sucursal.EmpresaRut) { DdlEmpresa.SelectedItem.Value = sucursal.EmpresaRut; } PaisBO pais = new PaisBO(); string paisLetra = pais.BuscarPais(sucursal.PaisId); RegionBO region = new RegionBO(); string regionLetra = region.BuscarRegion(sucursal.RegionId); ComunaBO comuna = new ComunaBO(); string comunaLetra = comuna.BuscarComuna(sucursal.ComunaId); LblComunaActual.Text = comunaLetra; LblRegionActual.Text = regionLetra; LblPaisActual.Text = paisLetra; } else { MostrarMensaje("El nombre ingresado no esta registrado"); } } } }