Ejemplo n.º 1
0
        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
                }
            }
        }
Ejemplo n.º 2
0
        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");
                    }
                }
            }
        }