Esempio 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
                }
            }
        }
Esempio n. 2
0
        //Para crear un pais
        public int agregarPais(PaisBO datosPais)
        {
            cmd = new SqlCommand("INSERT INTO Pais (Nombre) VALUES (@Nombre)");

            cmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value = datosPais.Nombre;

            cmd.CommandType = CommandType.Text;
            return(ejecutarComando(cmd));
        }
Esempio n. 3
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");
                    }
                }
            }
        }
Esempio n. 4
0
        //Para modificar la informacion del pais
        public int modificarInfoPais(PaisBO datosPais)
        {
            cmd = new SqlCommand("UPDATE Pais SET Nombre = @Nombre WHERE IDPais = @IDPais");

            cmd.Parameters.Add("@Nombre", SqlDbType.Text).Value = datosPais.Nombre;
            cmd.Parameters.Add("@IDPais", SqlDbType.Int).Value  = datosPais.IDPais;

            cmd.CommandType = CommandType.Text;
            return(ejecutarComando(cmd));
        }
Esempio n. 5
0
        public PaisBO Obtener_Pais(int id)
        {
            var       Pais      = new PaisBO();
            String    StrBuscar = string.Format("Select * from Pais where IdPais=" + id);
            DataTable Datos     = oConexion.TablaConnsulta(StrBuscar);
            DataRow   row       = Datos.Rows[0];

            Pais.IdPais            = Convert.ToInt32(row["IdPais"]);
            Pais.NombrePais        = row["NombrePais"].ToString();
            Pais.FechaRegistroPais = Convert.ToDateTime(row["FechaRegistroPais"].ToString());
            Pais.StatusPais        = Convert.ToBoolean(row["StatusPais"]);
            return(Pais);
        }
Esempio n. 6
0
        public List <PaisBO> ListaPais()
        {
            string        query       = ("Select IdPais,NombrePais from Pais Where StatusPais=1");
            var           result      = oConexion.TablaConnsulta(query);
            List <PaisBO> listaPaises = new List <PaisBO>();

            foreach (DataRow pais in result.Rows)
            {
                var paisBO = new PaisBO();
                paisBO.IdPais     = int.Parse(pais[0].ToString());
                paisBO.NombrePais = pais[1].ToString();
                listaPaises.Add(paisBO);
            }
            return(listaPaises);
        }
Esempio n. 7
0
 public int ActualizarDatos(PaisBO Pais)
 {
     instruccion = "Update pais set nombre_pais='" + Pais.NombrePais + "' where id_pais='" + Pais.IdPais + "'";
     return(EjecutarInstruccion());
 }
Esempio n. 8
0
 public int EliminarDatos(PaisBO Pais)
 {
     instruccion = "Delete from pais where id_pais='" + Pais.IdPais + "'";
     return(EjecutarInstruccion());
 }
Esempio n. 9
0
 public int GuardarDatos(PaisBO Pais)
 {
     instruccion = "Insert into pais(nombre_pais) values('" + Pais.NombrePais + "')";
     return(EjecutarInstruccion());
 }