Ejemplo n.º 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;
        }
Ejemplo n.º 2
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;
        }
Ejemplo n.º 3
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;
        }
Ejemplo n.º 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;
        }
Ejemplo n.º 5
0
        public List<ProductosDTO> GetProducts(
                            [QueryString("id")] int? categoryId,
                            [RouteData] string categoryName)
        {
            //ProductoBL obj = new ProductoBL();
            Parametros p = new Parametros();
            List<ProductosDTO> listaProductos = new List<ProductosDTO>();

            try
            {
                if (categoryName == null)
                {
                    string x = ddlTipoFiltro.SelectedItem.Value;
                    string y = txtValorFiltro.Text.Trim();
                    // si se listo producto
                    listaProductos = objProd.listaProductos(x, y, 1);
                    //listaProductos = objProd.ConsultarProductosDetalle(x, y);
                }
                else
                {
                    // si se filtro por categoria
                    listaProductos = objProd.listaProductos("S", categoryName, 1);
                    //listaProductos = objProd.ConsultarProductosDetalle("S", categoryName);
                }
            }
            catch (Exception e)
            {
                KallSonysB2C.Logic.MessageBox.Show("Error Al Consultar Productos - Intente Nuevamente");
            }

            return listaProductos;
        }
Ejemplo n.º 6
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();
            }
        }
Ejemplo n.º 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                cargaPais();
                //string PayerID = "";
                string retMsg = Session["payment_amt"].ToString();

                Parametros par = new Parametros();
                ddlAnio.DataSource = par.listaAnioVenceTarjeta();
                ddlAnio.DataBind();
                //ddlAnio.Items.Add(new ListItem("[Seleccione]", "-1",true));
                ddlAnio.Items.Insert(0, new ListItem("[Seleccione]","-1"));
                //ddlAnio.SelectedValue = "-1";

                bool ret = true;

                if (ret)
                {
                    //Session["payerId"] = PayerID;
                    var myOrder = new Order();
                    myOrder.OrderDate = new DateTime();
                    myOrder.Username = User.Identity.Name;
                    myOrder.Total = Convert.ToDecimal(retMsg);

                    // Get the shopping cart items and process them.
                    using (KallSonysB2C.Logic.ShoppingCartActions usersShoppingCart = new KallSonysB2C.Logic.ShoppingCartActions())
                    {
                        List<CartItem> myOrderList = usersShoppingCart.GetCartItems();

                        // Display Order information.
                        List<Order> orderList = new List<Order>();
                        orderList.Add(myOrder);
                        ShipInfo.DataSource = orderList;
                        ShipInfo.DataBind();

                        // Display OrderDetails.
                        OrderItemList.DataSource = myOrderList;
                        OrderItemList.DataBind();
                    }
                }
                else
                {
                    Response.Redirect("CheckoutError.aspx?" + retMsg);
                }
            }
        }
Ejemplo n.º 8
0
        private void cargarProducto(int productId) 
        {
            List<ProductosDTO> listaProductos = (List<ProductosDTO>)Session["sesListaProductos"];
            List<ProductosDTO> listaPro = new List<ProductosDTO>();
            Parametros p = new Parametros();

            if (listaProductos != null)
            {
                //foreach (var unProducto in listaProductos)
                //{
                //    if (unProducto.idProducto == productId)
                //    {
                //        listaPro.Add(unProducto);
                //        break;
                //    }
                //}

                listaPro = (from item in listaProductos
                            where item.idProducto == productId
                            select item).ToList();

                if (listaPro.Count == 0)
                {
                    StringBuilder vIdProd = new StringBuilder();
                    vIdProd.Append("|");
                    vIdProd.Append(productId.ToString());
                    vIdProd.Append("|");

                    listaPro = objProd.listaProductos(p.FiltroxId, vIdProd.ToString(), 1);
                    //listaPro = objProd.ConsultarProductosDetalle("IP", vIdProd.ToString());
                }

                productDetail.DataSource = listaPro.ToList();
                productDetail.DataBind();
                cargarTop5(productId);
            }
        }
Ejemplo n.º 9
0
        void cargarProducto(int productId) 
        {
            List<ProductosDTO> listaProductos = (List<ProductosDTO>)Session["sesListaProductos"];
            List<ProductosDTO> listaPro = new List<ProductosDTO>();
            ProductoBL objProd = new ProductoBL();
            Parametros p = new Parametros();

            int IdProducto = 0;

            if (listaProductos != null)
            {
                foreach (var unProducto in listaProductos)
                {
                    if (unProducto.idProducto == productId)
                    {
                        listaPro.Add(unProducto);
                        IdProducto = Convert.ToInt32(unProducto.idProducto);
                        break;

                    }
                }

                if (listaPro.Count == 0)
                {
                    StringBuilder vIdProd = new StringBuilder();
                    vIdProd.Append("|");
                    vIdProd.Append(productId.ToString());
                    vIdProd.Append("|");

                    listaPro = objProd.listaProductos(p.FiltroxId, vIdProd.ToString(), 1);
                }

                productDetail.DataSource = listaPro.ToList();
                productDetail.DataBind();
                cargarTop5(productId);
            }
        }
Ejemplo n.º 10
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()
Ejemplo n.º 11
0
        private void cargarTop5(int IdProducto) 
        {
            List<ProductoTop5DTO> listaTop5 = new List<ProductoTop5DTO>();
            List<ProductosDTO> listaProductos = new List<ProductosDTO>();
            Parametros p = new Parametros();
            StringBuilder sbProd = new StringBuilder();

            listaTop5 = objTop5.consultarTop5(IdProducto);
            int cant = listaTop5.Count();
            
            if (cant > 0)
            {
                foreach (var item in listaTop5)
	            {
                    sbProd.Append("|");
                    sbProd.Append(item.idProducto.ToString());
	            }
                sbProd.Append("|");
                //debe quedar asi: |prod1|prod2|prod3|
            }
            string vProductos = sbProd.ToString();
            listaProductos = objProd.listaProductos(p.FiltroxId, vProductos, 1);
            //listaProductos = objProd.ConsultarProductosDetalle("IP",vProductos.ToString());
            listTop5.DataSource = listaProductos.ToList();
            listTop5.DataBind();

        }
Ejemplo n.º 12
0
        public List<ProductosDTO> GetProducts()
        {
            //ProductoBL obj = new ProductoBL();
            Parametros p = new Parametros();
            //List<ProductosDTO> listaProductos = new List<ProductosDTO>();

            //listaProductos = obj.listaProductos(p.SinFiltro, "", 1);
            return objProd.listaProductos(p.SinFiltro, "", 1);

        }
Ejemplo n.º 13
0
      /*
    public IQueryable GetProducts()
    {
      var _db = new KallSonysB2C.Models.ProductContext();
      IQueryable query = _db.Products;
      return query;
    }*/

    public List<ProductosDTO> GetProducts()
    {
        ProductoBL obj = new ProductoBL();
        Parametros p = new Parametros();
        List<ProductosDTO> listaProductos = new List<ProductosDTO>();

        listaProductos = obj.listaProductos(p.SinFiltro, "", 1);
        return listaProductos;
    }