Exemple #1
0
        static void Main(string[] args)
        {
            ClienteDAL cDAL = new ClienteDAL();

            cDAL.instanciaDatos(); //Creación para inicializar arreglos
            PaisDAL pDAL = new PaisDAL();

            pDAL.instanciaDatos();
            pDAL.llenadoDatos();


            ClienteBEAN cliBEAN = new ClienteBEAN();

            Console.Write("Ingrese nombre: ");
            cliBEAN.Nombres = Console.ReadLine();
            Console.Write("Ingrese apellido: ");
            cliBEAN.Apellidos = Console.ReadLine();
            pDAL.listarPaises();
            Console.Write("Ingrese código de país: ");
            cliBEAN.CodPais = Console.ReadLine();
            int cont = 0;

            cDAL.GuardarClientes(cont, cliBEAN);//Método void con parametro con variable clase
            cDAL.ListarClientes();

            Console.Read();
            //Implementar sección de código para que pueda permitir preguntar si se desea continuar.
            //Implementar método para que no muestre el código del pais, si no el nombre del pais.
        }
        public string ActualizarPais(string nombre, int id)
        {
            try
            {
                PAIS    pais    = new PAIS();
                PaisDAL paisDAL = new PaisDAL();

                if (nombre.Trim().Length > 1)
                {
                    if (id > 0)
                    {
                        pais.ID = id;
                        pais.FECHA_ULTIMO_UPDATE = DateTime.Now;
                        pais.NOMBRE = nombre;
                        return(paisDAL.ActualizarPais(pais));
                    }
                    else
                    {
                        return("Seleccione un registro de la tabla");
                    }
                }
                else
                {
                    return("El nombre debe tener al menos 2 caracteres");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #3
0
 public Pais[] ImportaPais()
 {
     try
     {
         return(PaisDAL.BuscarDados());
     }
     catch
     {
         return(null);
     }
 }
Exemple #4
0
 public static DataTable obtenerCanton(int idProvincia)
 {
     try
     {
         return(PaisDAL.obtenerCanton(idProvincia));
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #5
0
 public static DataTable obtenerProvicia()
 {
     try
     {
         return(PaisDAL.obtenerProvincia());
     }
     catch (Exception)
     {
         throw;
     }
 }
 public List <PAIS> ListarPaises()
 {
     try
     {
         PaisDAL paisDAL = new PaisDAL();
         return(paisDAL.ListarPaises());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public DataTable cargarPais()
 {
     try
     {
         PaisDAL oPais = new PaisDAL();
         return(oPais.cargarPais());
     }
     catch (Exception ex)
     {
         throw new Exception("Error" + ex.Message);
     }
 }
 public PAIS CargarPais(int id)
 {
     try
     {
         PaisDAL paisDAL = new PaisDAL();
         return(paisDAL.CargarPais(id));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <PAIS> FiltrarPais(string valor)
 {
     try
     {
         PaisDAL paisDAL = new PaisDAL();
         return(paisDAL.FiltrarPais(valor));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #10
0
 /// <summary>
 /// Obtiene una entidad Pais por su descripcion
 /// </summary>
 /// <param name="descripcion">Obtiene una entidad Pais por su Id</param>
 /// <returns></returns>
 public PaisInfo ObtenerPorDescripcion(string descripcion)
 {
     try
     {
         Logger.Info();
         var      paisDAL = new PaisDAL();
         PaisInfo result  = paisDAL.ObtenerPorDescripcion(descripcion);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemple #11
0
        /// <summary>
        ///     Obtiene un pais por Id
        /// </summary>
        /// <param name="paisInfo"></param>
        /// <returns></returns>
        public PaisInfo ObtenerPorID(PaisInfo paisInfo)
        {
            PaisInfo pasInfo;

            try
            {
                Logger.Info();
                var paisDAL = new PaisDAL();
                pasInfo = paisDAL.ObtenerPorID(paisInfo);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(pasInfo);
        }
Exemple #12
0
        /// <summary>
        ///     Obtiene un lista paginada de paises
        /// </summary>
        /// <param name="pagina"></param>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public ResultadoInfo <PaisInfo> ObtenerPorPagina(PaginacionInfo pagina, PaisInfo filtro)
        {
            ResultadoInfo <PaisInfo> result;

            try
            {
                Logger.Info();
                var paisDAL = new PaisDAL();
                result = paisDAL.ObtenerPorPagina(pagina, filtro);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
        public string CrearPais(string nombre)
        {
            try
            {
                PAIS    pais    = new PAIS();
                PaisDAL paisDAL = new PaisDAL();

                if (nombre != "" & nombre.Trim().Length > 1)
                {
                    pais.NOMBRE              = nombre.ToUpper();
                    pais.FECHA_CREACION      = DateTime.Now;
                    pais.FECHA_ULTIMO_UPDATE = DateTime.Now;
                    return(paisDAL.CrearPais(pais));
                }
                else
                {
                    return("El nombre debe tener al menos 2 caracteres");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #14
0
        public static bool Update(DTO.PaisDTO myPaisDTO)
        {
            bool resultado = PaisDAL.Update(myPaisDTO);

            return(resultado);
        }
        public Types.PaisType selectRecord(int idPais)
        {
            PaisDAL pais = new PaisDAL();

            return(pais.selectRecord(idPais));
        }
        public Types.PaisesType select()
        {
            PaisDAL pais = new PaisDAL();

            return(pais.select());
        }
Exemple #17
0
        public static bool Delete(DTO.PaisDTO myPaisDTO)
        {
            bool resultado = PaisDAL.Delete(myPaisDTO);

            return(resultado);
        }
Exemple #18
0
        public List <Pais> cargarPais()
        {
            PaisDAL pais = new PaisDAL();

            return(pais.CargarPais());
        }
Exemple #19
0
        public DataTable cargarPaises()
        {
            PaisDAL pais = new PaisDAL();

            return(pais.cargarPaises());
        }
Exemple #20
0
 public static List <Pais> getAllPaises()
 {
     return(PaisDAL.getAllPaises());
 }
Exemple #21
0
        public static bool Insert(DTO.PaisDTO myPaisDTO)
        {
            bool resultado = PaisDAL.Insert(myPaisDTO);

            return(resultado);
        }
Exemple #22
0
        public List <Pais> CargarPaises()
        {
            PaisDAL PAIS = new PaisDAL();

            return(PAIS.CargarPaises());
        }
Exemple #23
0
        public static bool ActivaPais(PaisDTO thePaisDTO)
        {
            bool respuesta = PaisDAL.ActivaPais(thePaisDTO);

            return(respuesta);
        }
        public List <tb_paises> listadoPais()
        {
            PaisDAL pais = new PaisDAL();

            return(pais.listadoPais());
        }
Exemple #25
0
        public Endereco EnderecoConstruido(string pais, string estado, string cidade, string bairro, string logradouro, int numeroCasa, string cep)
        {
            LogradouroDAL logradouroDAL = new LogradouroDAL();
            PaisDAL       paisDAL       = new PaisDAL();
            EstadoDAL     estadoDAL     = new EstadoDAL();
            BairroDAL     bairroDAL     = new BairroDAL();
            CidadeDAL     cidadeDAL     = new CidadeDAL();

            Pais paiss = new Pais(0, pais);

            string a = paisDAL.Insert(paiss);

            if (a.Contains("já"))
            {
                List <Pais> lista = new List <Pais>();
                lista = paisDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == pais)
                    {
                        paiss.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                paiss = paisDAL.GetLastRegister();
            }

            Estado estadoo = new Estado(0, estado, paiss);



            string b = estadoDAL.Insert(estadoo);

            if (b.Contains("já"))
            {
                List <Estado> lista = new List <Estado>();
                lista = estadoDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == estado)
                    {
                        estadoo.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                estadoo = estadoDAL.GetLastRegister();
            }


            Cidade cidadee = new Cidade(0, cidade, estadoo);

            string c = cidadeDAL.Insert(cidadee);

            if (c.Contains("já"))
            {
                List <Cidade> lista = new List <Cidade>();
                lista = cidadeDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == cidade)
                    {
                        estadoo.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                cidadee = cidadeDAL.GetLastRegister();
            }

            Bairro bairoo = new Bairro(0, bairro, cidadee);

            string d = bairroDAL.Insert(bairoo);

            if (d.Contains("já"))
            {
                List <Bairro> lista = new List <Bairro>();
                lista = bairroDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == cidade)
                    {
                        estadoo.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                bairoo = bairroDAL.GetLastRegister();
            }


            Logradouro logradouroo = new Logradouro(0, logradouro, bairoo);

            string e = logradouroDAL.Insert(logradouroo);

            if (d.Contains("já"))
            {
                List <Logradouro> lista = new List <Logradouro>();
                lista = logradouroDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == logradouro)
                    {
                        logradouroo.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                logradouroo = logradouroDAL.GetLastRegister();
            }

            Endereco endereco1 = new Endereco(0, logradouroo, numeroCasa, cep);

            EnderecoDAL endereco = new EnderecoDAL();

            endereco.Insert(endereco1);

            endereco1 = endereco.GetLastRegister();


            return(endereco1);
        }