Beispiel #1
0
        public List<CiudadDTO> getCiudad(int idDepartamento = -1)
        {
            List<CiudadDTO> lstCiudad = new List<CiudadDTO>();
            Parametros p = new Parametros();
            CiudadDTO itemCiudad;

            using (OracleConnection con = new OracleConnection(p.oracleConnString().ToString()))
            {
                con.Open();

                OracleCommand cmd = con.CreateCommand();
                cmd.CommandText = (idDepartamento != -1) ? "select IDCIUDAD, IDDEPARTAMENTO, NOMBRECIUDAD from ciudad where IDDEPARTAMENTO =" + idDepartamento.ToString() : "select IDCIUDAD, IDDEPARTAMENTO, NOMBRECIUDAD from ciudad";

                using (OracleDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        itemCiudad = new CiudadDTO();
                        itemCiudad.idCiudad = reader.GetInt32(0);
                        itemCiudad.idDepartamento = reader.GetInt32(1);
                        itemCiudad.nombreCiudad = reader.GetValue(2).ToString();
                        lstCiudad.Add(itemCiudad);
                    }
                }

                con.Close();
                con.Dispose();
            }

            return lstCiudad;
        }
Beispiel #2
0
        public List<DepartamentoDTO> getDepartamento(int idPais = -1)
        {
            List<DepartamentoDTO> lstDepar = new List<DepartamentoDTO>();
            Parametros p = new Parametros();
            DepartamentoDTO itemDep;

            using (OracleConnection con = new OracleConnection(p.oracleConnString().ToString()))
            {
                con.Open();

                OracleCommand cmd = con.CreateCommand();
                
                cmd.CommandText = (idPais != -1) ? "select IDDEPARTAMENTO, IDPAIS, NOMBREDEPARTAMENTO from departamento where IDPAIS = " + idPais.ToString() : "select IDDEPARTAMENTO, IDPAIS, NOMBREDEPARTAMENTO from departamento";

                using (OracleDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        itemDep = new DepartamentoDTO();
                        itemDep.idDepartamento = reader.GetInt32(0);
                        itemDep.idPais = reader.GetInt32(1);
                        itemDep.nombreDepartamento = reader.GetValue(2).ToString();
                        
                        lstDepar.Add(itemDep);
                    }
                }

                con.Close();
                con.Dispose();
            }

            return lstDepar;
        }
Beispiel #3
0
        public List<PaisDTO> getPais() 
        {
            List<PaisDTO> lstPais = new List<PaisDTO>();
            Parametros p = new Parametros();
            PaisDTO itemPais;

            using (OracleConnection con = new OracleConnection(p.oracleConnString().ToString()))
            {
                con.Open();

                OracleCommand cmd = con.CreateCommand();                
                cmd.CommandText = "select IDPAIS, NOMBREPAIS from pais";

                using (OracleDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        itemPais = new PaisDTO();
                        itemPais.idPais = reader.GetInt32(0);
                        itemPais.nombrePais = reader.GetString(1);
                        lstPais.Add(itemPais);
                    }
                }

                con.Close();
                con.Dispose();
            }

            return lstPais;
        }
Beispiel #4
0
        }// end public List<ProductosDTO> ConsultarProductos

        public List<ProductoTop5DTO> consultarTop5(int IdProductoPadre) 
        {
            Parametros p = new Parametros();
            ProductoTop5DTO pro;
            List<ProductoTop5DTO> listaTop5 = new List<ProductoTop5DTO>();
            
            using (OracleConnection con = new OracleConnection(p.oracleConnString().ToString()))
            {
                OracleCommand cmd = new OracleCommand();
                cmd.Connection = con;
                cmd.CommandText = "P_GET_TOP5_PRODUCTOS";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("IDPRODUCTO_PADRE", OracleDbType.Int32,ParameterDirection.Input).Value = IdProductoPadre;
                cmd.Parameters.Add("PRODUCTOS", OracleDbType.RefCursor, ParameterDirection.Output);

                con.Open();

                OracleDataReader reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    pro = new ProductoTop5DTO();
                    pro.idProductoPadre = Convert.ToInt32(reader[0]);
                    pro.idProducto = Convert.ToInt32(reader[1]);
                    pro.cantOrdenesJuntos = Convert.ToInt32(reader[2]);
                    listaTop5.Add(pro);
                }
                con.Close();
                con.Dispose();
            }
            return listaTop5;
        }
Beispiel #5
0
        public void insertUserOracle(string user, string password) 
        {
            Parametros p = new Parametros();
            using (OracleConnection con = new OracleConnection(p.oracleConnString().ToString()))
            {
                con.Open();

                OracleCommand cmd = con.CreateCommand();
                cmd.CommandText = "INSERT INTO USUARIO(IDUSUARIO, EMAIL, PASSWORD, USERNAME) VALUES(SEQ_CLIENTE.nextval,'" + user + "','" + password + "','" + user + "')";
                cmd.ExecuteNonQuery();

                con.Close();
                con.Dispose();
            }
        }
Beispiel #6
0
        } //ConsultarOrdenesUsuario

        public List<EstadoOrdenDTO> getEstadoOrden()
        {
            List<EstadoOrdenDTO> lstEstados = new List<EstadoOrdenDTO>();
            EstadoOrdenDTO estado;
            Parametros p = new Parametros();

            using (OracleConnection con = new OracleConnection(p.oracleConnString().ToString()))
            {
                con.Open();

                OracleCommand cmd = con.CreateCommand();
                cmd.CommandText = "SELECT IDESTADOORDEN, NOMBREESTADOORDEN FROM ESTADO_ORDEN ORDER BY IDESTADOORDEN ASC";

                using (OracleDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        estado = new EstadoOrdenDTO();
                        estado.idEstadoOrden = reader.GetInt32(0);
                        estado.nombreEstadoOrden = reader.GetString(1);
                        lstEstados.Add(estado);
                    }
                }

                con.Close();
                con.Dispose();
            }

            return lstEstados;
        } // getEstadoOrden()