Esempio n. 1
0
        public UsuarioBE Usuario_Activar(UsuarioBE objUsuarioBE)
        {
            String cadena;
            String sql = "Usuario_Activar";

            SqlParameter[] arrParameters = new SqlParameter[2];

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@usuario", objUsuarioBE.Usuario);
                        arrParameters[1] = new SqlParameter("@token_correo", objUsuarioBE.Token_Correo);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        objUsuarioBE = null;

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objUsuarioBE = new UsuarioBE();

                                objUsuarioBE.Apellido_Materno = dr["apellido_materno"] != DBNull.Value ? dr["apellido_materno"].ToString() : null;
                                objUsuarioBE.Apellido_Paterno = dr["apellido_paterno"].ToString();
                                objUsuarioBE.Celular          = dr["celular"] != DBNull.Value ? dr["celular"].ToString() : null;
                                objUsuarioBE.Dni              = dr["dni"].ToString();
                                objUsuarioBE.Email            = dr["email"].ToString();
                                objUsuarioBE.Fecha_Creacion   = Convert.ToDateTime(dr["fecha_creacion"]);
                                objUsuarioBE.Fecha_Nacimiento = dr["fecha_nacimiento"] != DBNull.Value ? (DateTime?)Convert.ToDateTime(dr["fecha_nacimiento"]) : null;
                                objUsuarioBE.Id_Rol           = Convert.ToInt32(dr["id_rol"]);
                                objUsuarioBE.Id_Usuario       = Convert.ToInt32(dr["id_usuario"]);
                                objUsuarioBE.Nombre           = dr["nombre"].ToString();
                                objUsuarioBE.Telefono         = dr["telefono"] != DBNull.Value ? dr["telefono"].ToString() : null;
                                objUsuarioBE.Usuario          = dr["usuario"].ToString();
                                objUsuarioBE.Activo_Correo    = Convert.ToBoolean(dr["activo_correo"]);
                            }
                        }
                    }
                }
                return(objUsuarioBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 2
0
        public void Delete_Forma_Pago(Int32 id_forma_pago)
        {
            String cadena;
            String sql = "Forma_Pago_Delete";

            SqlParameter[] arrParameters = new SqlParameter[1];

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_forma_pago", id_forma_pago);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();
                        cmd.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 3
0
        public void Update_Operador_Activo(int idOperador)
        {
            String cadena;
            String sql = "Operador_Logistico_Update_Activo";

            SqlParameter[] arrParameters = new SqlParameter[1];

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@Id_Operador", idOperador);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();
                        cmd.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 4
0
        public List <UbigeoBE> Get_Ubigeo_Distrito(String codDpto, String codProv)
        {
            String cadena;
            String sql = "Ubigeo_Get_Distrito";

            SqlParameter[]  arrParameters = new SqlParameter[2];
            UbigeoBE        objUbigeoBE   = null;
            List <UbigeoBE> lstUbigeoBE   = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@coddpto", codDpto);
                        arrParameters[1] = new SqlParameter("@codprov", codProv);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstUbigeoBE == null)
                                {
                                    lstUbigeoBE = new List <UbigeoBE>();
                                }

                                objUbigeoBE         = new UbigeoBE();
                                objUbigeoBE.CodDist = dr["coddist"].ToString();
                                objUbigeoBE.CodDpto = dr["coddpto"].ToString();
                                objUbigeoBE.CodProv = dr["codprov"].ToString();
                                objUbigeoBE.Nombre  = dr["nombre"].ToString();
                                objUbigeoBE.Precio  = Convert.ToDecimal(dr["precio"]);

                                lstUbigeoBE.Add(objUbigeoBE);
                            }
                        }
                    }
                }
                return(lstUbigeoBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 5
0
        public List <Elemento_AtributoBE> Get_Elemento_Atributo_Atributo(int idAtributo)
        {
            String cadena;
            String sql = "Elemento_Atributo_Get_Atributo";
            Elemento_AtributoBE        objElemento_AtributoBE = null;
            List <Elemento_AtributoBE> lstElemento_AtributoBE = null;

            SqlParameter[] arrParameters = new SqlParameter[1];

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_atributo", idAtributo);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstElemento_AtributoBE == null)
                                {
                                    lstElemento_AtributoBE = new List <Elemento_AtributoBE>();
                                }

                                objElemento_AtributoBE                      = new Elemento_AtributoBE();
                                objElemento_AtributoBE.Id_Atributo          = Convert.ToInt32(dr["id_atributo"]);
                                objElemento_AtributoBE.Id_Elemento_Atributo = Convert.ToInt32(dr["id_elemento_atributo"]);
                                objElemento_AtributoBE.Nombre               = dr["nombre"].ToString();

                                lstElemento_AtributoBE.Add(objElemento_AtributoBE);
                            }
                        }
                    }
                }

                return(lstElemento_AtributoBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 6
0
        public DireccionBE Get_Direccion(Int32 id_direccion)
        {
            String cadena;
            String sql = "Direccion_Get";

            SqlParameter[] arrParameters  = new SqlParameter[1];
            DireccionBE    objDireccionBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_direccion", id_direccion);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objDireccionBE                     = new DireccionBE();
                                objDireccionBE.Direccion           = dr["direccion"].ToString();
                                objDireccionBE.Id_Departamento     = dr["id_departamento"].ToString();
                                objDireccionBE.Id_Direccion        = Convert.ToInt32(dr["id_direccion"]);
                                objDireccionBE.Id_Distrito         = dr["id_distrito"].ToString();
                                objDireccionBE.Id_Provincia        = dr["id_provincia"].ToString();
                                objDireccionBE.Id_Usuario          = Convert.ToInt32(dr["id_usuario"]);
                                objDireccionBE.Nombre              = dr["nombre"].ToString();
                                objDireccionBE.Referencia          = dr["referencia"].ToString();
                                objDireccionBE.Nombre_Departamento = dr["nombre_departamento"].ToString();
                                objDireccionBE.Nombre_Provincia    = dr["nombre_provincia"].ToString();
                                objDireccionBE.Nombre_Distrito     = dr["nombre_distrito"].ToString();
                                objDireccionBE.Precio_Envio        = Convert.ToDecimal(dr["precio_envio"]);
                            }
                        }
                    }
                }
                return(objDireccionBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 7
0
        public List <Producto_ColorBE> Select_Producto_Color(String lstCodigos)
        {
            String cadena;
            String sql = "Color_Select_Producto";

            SqlParameter[]          arrParameters       = new SqlParameter[1];
            Producto_ColorBE        objProducto_ColorBE = null;
            List <Producto_ColorBE> lstProducto_ColorBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@parameter", lstCodigos);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstProducto_ColorBE == null)
                                {
                                    lstProducto_ColorBE = new List <Producto_ColorBE>();
                                }

                                objProducto_ColorBE             = new Producto_ColorBE();
                                objProducto_ColorBE.Id_Color    = Convert.ToInt32(dr["id_color"]);
                                objProducto_ColorBE.Id_Producto = Convert.ToInt32(dr["id_producto"]);
                                objProducto_ColorBE.Color       = dr["nombre"].ToString();

                                lstProducto_ColorBE.Add(objProducto_ColorBE);
                            }
                        }
                    }
                }
                return(lstProducto_ColorBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 8
0
        public UsuarioBE Update_Usuario_Recuperar_Pass(UsuarioBE objUsuarioBE)
        {
            String cadena;
            String sql = "Usuario_Update_Recuperar_Pass";

            SqlParameter[] arrParameters = new SqlParameter[2];

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@email", objUsuarioBE.Email);
                        arrParameters[1] = new SqlParameter("@token_recuperacion", objUsuarioBE.Token_Recuperacion);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        objUsuarioBE = null;

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objUsuarioBE = new UsuarioBE();

                                objUsuarioBE.Apellido_Paterno   = dr["apellido_paterno"].ToString();
                                objUsuarioBE.Email              = dr["email"].ToString();
                                objUsuarioBE.Nombre             = dr["nombre"].ToString();
                                objUsuarioBE.Usuario            = dr["usuario"].ToString();
                                objUsuarioBE.Token_Recuperacion = dr["token_recuperacion"].ToString();
                            }
                        }
                    }
                }

                return(objUsuarioBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 9
0
        public List <DireccionBE> Select_Direccion()
        {
            String             cadena;
            String             sql            = "Direccion_Select";
            DireccionBE        objDireccionBE = null;
            List <DireccionBE> lstDireccionBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstDireccionBE == null)
                                {
                                    lstDireccionBE = new List <DireccionBE>();
                                }

                                objDireccionBE                 = new DireccionBE();
                                objDireccionBE.Direccion       = dr["direccion"].ToString();
                                objDireccionBE.Id_Departamento = dr["id_departamento"].ToString();
                                objDireccionBE.Id_Direccion    = Convert.ToInt32(dr["id_direccion"]);
                                objDireccionBE.Id_Distrito     = dr["id_distrito"].ToString();
                                objDireccionBE.Id_Provincia    = dr["id_provincia"].ToString();
                                objDireccionBE.Id_Usuario      = Convert.ToInt32(dr["id_usuario"]);
                                objDireccionBE.Nombre          = dr["nombre"].ToString();
                                objDireccionBE.Referencia      = dr["referencia"].ToString();

                                lstDireccionBE.Add(objDireccionBE);
                            }
                        }
                    }
                }

                return(lstDireccionBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 10
0
        public List <SliderBE> Select_Slider()
        {
            String          cadena;
            String          sql         = "Slider_Select";
            SliderBE        objSliderBE = null;
            List <SliderBE> lstSliderBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstSliderBE == null)
                                {
                                    lstSliderBE = new List <SliderBE>();
                                }

                                objSliderBE             = new SliderBE();
                                objSliderBE.Background  = dr["background"].ToString();
                                objSliderBE.Boton       = dr["boton"].ToString();
                                objSliderBE.Descripcion = dr["descripcion"].ToString();
                                objSliderBE.Id_Slider   = Convert.ToInt32(dr["id_slider"]);
                                objSliderBE.Imagen      = dr["imagen"].ToString();
                                objSliderBE.Nombre      = dr["nombre"].ToString();
                                objSliderBE.Url         = dr["url"].ToString();
                                objSliderBE.Orden       = Convert.ToInt32(dr["orden"]);

                                lstSliderBE.Add(objSliderBE);
                            }
                        }
                    }
                }

                return(lstSliderBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 11
0
        public SliderBE Get_Slider(Int32 id_slider)
        {
            String cadena;
            String sql = "Slider_Get";

            SqlParameter[] arrParameters = new SqlParameter[1];
            SliderBE       objSliderBE   = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_slider", id_slider);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objSliderBE             = new SliderBE();
                                objSliderBE.Background  = dr["background"].ToString();
                                objSliderBE.Boton       = dr["boton"].ToString();
                                objSliderBE.Descripcion = dr["descripcion"].ToString();
                                objSliderBE.Id_Slider   = Convert.ToInt32(dr["id_slider"]);
                                objSliderBE.Imagen      = dr["imagen"].ToString();
                                objSliderBE.Nombre      = dr["nombre"].ToString();
                                objSliderBE.Url         = dr["url"].ToString();
                            }
                        }
                    }
                }
                return(objSliderBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 12
0
        public PedidoBE Get_Pedido(Int32 id_forma_pago, Int32 id_pedido, Int32 id_usuario)
        {
            String cadena;
            String sql = "Pedido_Get";

            SqlParameter[] arrParameters = new SqlParameter[3];
            PedidoBE       objPedidoBE   = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_forma_pago", id_forma_pago);
                        arrParameters[1] = new SqlParameter("@id_pedido", id_pedido);
                        arrParameters[2] = new SqlParameter("@id_usuario", id_usuario);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objPedidoBE = new PedidoBE();
                                objPedidoBE.Fecha_Compra  = Convert.ToDateTime(dr["fecha_compra"]);
                                objPedidoBE.Id_Forma_Pago = dr["id_forma_pago"] != DBNull.Value ? (Int32?)Convert.ToInt32(dr["id_forma_pago"]) : null;
                                objPedidoBE.Id_Pedido     = Convert.ToInt32(dr["id_pedido"]);
                                objPedidoBE.Id_Usuario    = Convert.ToInt32(dr["id_usuario"]);
                                objPedidoBE.Total         = Convert.ToDecimal(dr["total"]);
                            }
                        }
                    }
                }
                return(objPedidoBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 13
0
        public List <Operador_LogisticoBE> Select_Operador_Logistico_Habilitado()
        {
            String cadena;
            String sql = "Operador_Logistico_Select_Habilitado";
            Operador_LogisticoBE        objOperador_LogisticoBE = null;
            List <Operador_LogisticoBE> lstOperador_LogisticoBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstOperador_LogisticoBE == null)
                                {
                                    lstOperador_LogisticoBE = new List <Operador_LogisticoBE>();
                                }

                                objOperador_LogisticoBE                 = new Operador_LogisticoBE();
                                objOperador_LogisticoBE.Costo_Lima      = Convert.ToDecimal(dr["Costo_Lima"]);
                                objOperador_LogisticoBE.Costo_Provincia = Convert.ToDecimal(dr["Costo_Provincia"]);
                                objOperador_LogisticoBE.Habilitado      = Convert.ToBoolean(dr["Habilitado"]);
                                objOperador_LogisticoBE.Id_Operador     = Convert.ToInt32(dr["Id_Operador"]);
                                objOperador_LogisticoBE.Nombre          = dr["Nombre"].ToString();
                                objOperador_LogisticoBE.Tiempo_Entrega  = dr["Tiempo_Entrega"].ToString();
                                objOperador_LogisticoBE.Img_Habilitado  = "/images/" + (objOperador_LogisticoBE.Habilitado ? "checkbox_checked.png" : "checkbox_unchecked.png");

                                lstOperador_LogisticoBE.Add(objOperador_LogisticoBE);
                            }
                        }
                    }
                }

                return(lstOperador_LogisticoBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 14
0
        public int Insert_Update_Usuario(UsuarioBE objUsuarioBE)
        {
            String cadena;
            String sql    = "Usuario_Insert_Update";
            int    codigo = 0;

            SqlParameter[] arrParameters = new SqlParameter[14];

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0]  = new SqlParameter("@activo", objUsuarioBE.Activo);
                        arrParameters[1]  = new SqlParameter("@apellido_materno", objUsuarioBE.Apellido_Materno);
                        arrParameters[2]  = new SqlParameter("@apellido_paterno", objUsuarioBE.Apellido_Paterno);
                        arrParameters[3]  = new SqlParameter("@celular", objUsuarioBE.Celular);
                        arrParameters[4]  = new SqlParameter("@dni", objUsuarioBE.Dni);
                        arrParameters[5]  = new SqlParameter("@email", objUsuarioBE.Email);
                        arrParameters[6]  = new SqlParameter("@fecha_creacion", objUsuarioBE.Fecha_Creacion);
                        arrParameters[7]  = new SqlParameter("@fecha_nacimiento", objUsuarioBE.Fecha_Nacimiento);
                        arrParameters[8]  = new SqlParameter("@id_rol", objUsuarioBE.Id_Rol);
                        arrParameters[9]  = new SqlParameter("@id_usuario", objUsuarioBE.Id_Usuario);
                        arrParameters[10] = new SqlParameter("@nombre", objUsuarioBE.Nombre);
                        arrParameters[11] = new SqlParameter("@password", objUsuarioBE.Password);
                        arrParameters[12] = new SqlParameter("@telefono", objUsuarioBE.Telefono);
                        arrParameters[13] = new SqlParameter("@usuario", objUsuarioBE.Usuario);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();
                        codigo = Convert.ToInt32(cmd.ExecuteScalar());
                    }
                }

                return(codigo);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 15
0
        public WhishlistBE Get_Whishlist(Int32 id_producto, Int32 id_usuario, Int32 id_whishlist)
        {
            String cadena;
            String sql = "Whishlist_Get";

            SqlParameter[] arrParameters  = new SqlParameter[3];
            WhishlistBE    objWhishlistBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_producto", id_producto);
                        arrParameters[1] = new SqlParameter("@id_usuario", id_usuario);
                        arrParameters[2] = new SqlParameter("@id_whishlist", id_whishlist);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objWhishlistBE = new WhishlistBE();
                                objWhishlistBE.Fecha_Creacion = Convert.ToDateTime(dr["fecha_creacion"]);
                                objWhishlistBE.Id_Producto    = Convert.ToInt32(dr["id_producto"]);
                                objWhishlistBE.Id_Usuario     = Convert.ToInt32(dr["id_usuario"]);
                                objWhishlistBE.Id_Whishlist   = Convert.ToInt32(dr["id_whishlist"]);
                            }
                        }
                    }
                }
                return(objWhishlistBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 16
0
        public Operador_LogisticoBE Get_Operador_Logistico(Int32 id_operador)
        {
            String cadena;
            String sql = "Operador_Logistico_Get";

            SqlParameter[]       arrParameters           = new SqlParameter[1];
            Operador_LogisticoBE objOperador_LogisticoBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_operador", id_operador);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objOperador_LogisticoBE                 = new Operador_LogisticoBE();
                                objOperador_LogisticoBE.Costo_Lima      = Convert.ToDecimal(dr["Costo_Lima"]);
                                objOperador_LogisticoBE.Costo_Provincia = Convert.ToDecimal(dr["Costo_Provincia"]);
                                objOperador_LogisticoBE.Habilitado      = Convert.ToBoolean(dr["Habilitado"]);
                                objOperador_LogisticoBE.Id_Operador     = Convert.ToInt32(dr["Id_Operador"]);
                                objOperador_LogisticoBE.Nombre          = dr["Nombre"].ToString();
                                objOperador_LogisticoBE.Tiempo_Entrega  = dr["Tiempo_Entrega"].ToString();
                            }
                        }
                    }
                }
                return(objOperador_LogisticoBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 17
0
        public DevolucionBE Get_Devolucion(Int32 id_devolucion, Int32 id_pedido, Int32 id_producto)
        {
            String cadena;
            String sql = "Devolucion_Get";

            SqlParameter[] arrParameters   = new SqlParameter[3];
            DevolucionBE   objDevolucionBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_devolucion", id_devolucion);
                        arrParameters[1] = new SqlParameter("@id_pedido", id_pedido);
                        arrParameters[2] = new SqlParameter("@id_producto", id_producto);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objDevolucionBE = new DevolucionBE();
                                objDevolucionBE.Id_Devolucion = Convert.ToInt32(dr["id_devolucion"]);
                                objDevolucionBE.Id_Pedido     = Convert.ToInt32(dr["id_pedido"]);
                                objDevolucionBE.Id_Producto   = Convert.ToInt32(dr["id_producto"]);
                                objDevolucionBE.Motivo        = dr["motivo"].ToString();
                            }
                        }
                    }
                }
                return(objDevolucionBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 18
0
        public int Insert_Pedido(PedidoBE objPedidoBE)
        {
            String cadena;
            String sql = "Pedido_Insert";

            SqlParameter[] arrParameters = new SqlParameter[11];
            int            codigo        = 0;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0]  = new SqlParameter("@id_forma_pago", objPedidoBE.Id_Forma_Pago);
                        arrParameters[1]  = new SqlParameter("@id_usuario", objPedidoBE.Id_Usuario);
                        arrParameters[2]  = new SqlParameter("@total", objPedidoBE.Total);
                        arrParameters[3]  = new SqlParameter("@precio_envio", objPedidoBE.Precio_Envio);
                        arrParameters[4]  = new SqlParameter("@subtotal", objPedidoBE.Subtotal);
                        arrParameters[5]  = new SqlParameter("@id_tipo_recibo", objPedidoBE.Id_Tipo_Recibo);
                        arrParameters[6]  = new SqlParameter("@razon_social", objPedidoBE.Razon_Social);
                        arrParameters[7]  = new SqlParameter("@ruc", objPedidoBE.Ruc);
                        arrParameters[8]  = new SqlParameter("@operador_logistico", objPedidoBE.Operador_Logistico);
                        arrParameters[9]  = new SqlParameter("@tiempo_entrega", objPedidoBE.Tiempo_Entrega);
                        arrParameters[10] = new SqlParameter("@cip", objPedidoBE.Cip);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        codigo = Convert.ToInt32(cmd.ExecuteScalar());
                    }
                }

                return(codigo);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 19
0
        public List <CarritoBE> Select_Carrito()
        {
            String           cadena;
            String           sql          = "Carrito_Select";
            CarritoBE        objCarritoBE = null;
            List <CarritoBE> lstCarritoBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstCarritoBE == null)
                                {
                                    lstCarritoBE = new List <CarritoBE>();
                                }

                                objCarritoBE                          = new CarritoBE();
                                objCarritoBE.Id_Carrito               = Convert.ToInt32(dr["id_carrito"]);
                                objCarritoBE.Id_Direccion_Envio       = dr["id_direccion_envio"] != DBNull.Value ? (Int32?)Convert.ToInt32(dr["id_direccion_envio"]) : null;
                                objCarritoBE.Id_Direccion_Facturacion = dr["id_direccion_facturacion"] != DBNull.Value ? (Int32?)Convert.ToInt32(dr["id_direccion_facturacion"]) : null;
                                objCarritoBE.Id_Usuario               = Convert.ToInt32(dr["id_usuario"]);
                                objCarritoBE.Total                    = Convert.ToDecimal(dr["total"]);

                                lstCarritoBE.Add(objCarritoBE);
                            }
                        }
                    }
                }

                return(lstCarritoBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 20
0
        public CarritoBE Get_Carrito(Int32 id_carrito)
        {
            String cadena;
            String sql = "Carrito_Get";

            SqlParameter[] arrParameters = new SqlParameter[1];
            CarritoBE      objCarritoBE  = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_carrito", id_carrito);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objCarritoBE                          = new CarritoBE();
                                objCarritoBE.Id_Carrito               = Convert.ToInt32(dr["id_carrito"]);
                                objCarritoBE.Id_Direccion_Envio       = dr["id_direccion_envio"] != DBNull.Value ? (Int32?)Convert.ToInt32(dr["id_direccion_envio"]) : null;
                                objCarritoBE.Id_Direccion_Facturacion = dr["id_direccion_facturacion"] != DBNull.Value ? (Int32?)Convert.ToInt32(dr["id_direccion_facturacion"]) : null;
                                objCarritoBE.Id_Usuario               = Convert.ToInt32(dr["id_usuario"]);
                                objCarritoBE.Total                    = Convert.ToDecimal(dr["total"]);
                            }
                        }
                    }
                }
                return(objCarritoBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 21
0
        public Carrito_ProductoBE Get_Carrito_Producto(Int32 id_carrito_producto)
        {
            String cadena;
            String sql = "Carrito_Producto_Get";

            SqlParameter[]     arrParameters         = new SqlParameter[1];
            Carrito_ProductoBE objCarrito_ProductoBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_carrito_producto", id_carrito_producto);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objCarrito_ProductoBE                     = new Carrito_ProductoBE();
                                objCarrito_ProductoBE.Cantidad            = Convert.ToInt32(dr["cantidad"]);
                                objCarrito_ProductoBE.Id_Carrito          = Convert.ToInt32(dr["id_carrito"]);
                                objCarrito_ProductoBE.Id_Producto         = Convert.ToInt32(dr["id_producto"]);
                                objCarrito_ProductoBE.Id_Carrito_Producto = Convert.ToInt32(dr["id_carrito_producto"]);
                            }
                        }
                    }
                }
                return(objCarrito_ProductoBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 22
0
        public Imagen_ProductoBE Get_Imagen_Producto(Int32 id_imagen, Int32 id_producto)
        {
            String cadena;
            String sql = "Imagen_Producto_Get";

            SqlParameter[]    arrParameters        = new SqlParameter[2];
            Imagen_ProductoBE objImagen_ProductoBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_imagen", id_imagen);
                        arrParameters[1] = new SqlParameter("@id_producto", id_producto);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objImagen_ProductoBE             = new Imagen_ProductoBE();
                                objImagen_ProductoBE.Id_Imagen   = Convert.ToInt32(dr["id_imagen"]);
                                objImagen_ProductoBE.Id_Producto = Convert.ToInt32(dr["id_producto"]);
                                objImagen_ProductoBE.Nombre      = dr["nombre"].ToString();
                            }
                        }
                    }
                }
                return(objImagen_ProductoBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 23
0
        public List <WhishlistBE> Select_Whishlist()
        {
            String             cadena;
            String             sql            = "Whishlist_Select";
            WhishlistBE        objWhishlistBE = null;
            List <WhishlistBE> lstWhishlistBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstWhishlistBE == null)
                                {
                                    lstWhishlistBE = new List <WhishlistBE>();
                                }

                                objWhishlistBE = new WhishlistBE();
                                objWhishlistBE.Fecha_Creacion = Convert.ToDateTime(dr["fecha_creacion"]);
                                objWhishlistBE.Id_Producto    = Convert.ToInt32(dr["id_producto"]);
                                objWhishlistBE.Id_Usuario     = Convert.ToInt32(dr["id_usuario"]);
                                objWhishlistBE.Id_Whishlist   = Convert.ToInt32(dr["id_whishlist"]);

                                lstWhishlistBE.Add(objWhishlistBE);
                            }
                        }
                    }
                }

                return(lstWhishlistBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 24
0
        public List <Carrito_ProductoBE> Select_Carrito_Producto()
        {
            String                    cadena;
            String                    sql = "Carrito_Producto_Select";
            Carrito_ProductoBE        objCarrito_ProductoBE = null;
            List <Carrito_ProductoBE> lstCarrito_ProductoBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstCarrito_ProductoBE == null)
                                {
                                    lstCarrito_ProductoBE = new List <Carrito_ProductoBE>();
                                }

                                objCarrito_ProductoBE                     = new Carrito_ProductoBE();
                                objCarrito_ProductoBE.Cantidad            = Convert.ToInt32(dr["cantidad"]);
                                objCarrito_ProductoBE.Id_Carrito          = Convert.ToInt32(dr["id_carrito"]);
                                objCarrito_ProductoBE.Id_Producto         = Convert.ToInt32(dr["id_producto"]);
                                objCarrito_ProductoBE.Id_Carrito_Producto = Convert.ToInt32(dr["id_carrito_producto"]);

                                lstCarrito_ProductoBE.Add(objCarrito_ProductoBE);
                            }
                        }
                    }
                }

                return(lstCarrito_ProductoBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 25
0
        public List <Boton_InicioBE> Select_Boton_Inicio()
        {
            String                cadena;
            String                sql = "Boton_Inicio_Select";
            Boton_InicioBE        objBoton_InicioBE = null;
            List <Boton_InicioBE> lstBoton_InicioBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstBoton_InicioBE == null)
                                {
                                    lstBoton_InicioBE = new List <Boton_InicioBE>();
                                }

                                objBoton_InicioBE                 = new Boton_InicioBE();
                                objBoton_InicioBE.Descripcion     = dr["descripcion"].ToString();
                                objBoton_InicioBE.Id_Boton_Inicio = Convert.ToInt32(dr["id_boton_inicio"]);
                                objBoton_InicioBE.Nombre          = dr["nombre"].ToString();
                                objBoton_InicioBE.Url             = dr["url"].ToString();

                                lstBoton_InicioBE.Add(objBoton_InicioBE);
                            }
                        }
                    }
                }

                return(lstBoton_InicioBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 26
0
        public List <DevolucionBE> Select_Devolucion()
        {
            String              cadena;
            String              sql             = "Devolucion_Select";
            DevolucionBE        objDevolucionBE = null;
            List <DevolucionBE> lstDevolucionBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstDevolucionBE == null)
                                {
                                    lstDevolucionBE = new List <DevolucionBE>();
                                }

                                objDevolucionBE = new DevolucionBE();
                                objDevolucionBE.Id_Devolucion = Convert.ToInt32(dr["id_devolucion"]);
                                objDevolucionBE.Id_Pedido     = Convert.ToInt32(dr["id_pedido"]);
                                objDevolucionBE.Id_Producto   = Convert.ToInt32(dr["id_producto"]);
                                objDevolucionBE.Motivo        = dr["motivo"].ToString();

                                lstDevolucionBE.Add(objDevolucionBE);
                            }
                        }
                    }
                }

                return(lstDevolucionBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 27
0
        public List <CategoriaBE> Select_Categoria()
        {
            String             cadena;
            String             sql            = "Categoria_Select";
            CategoriaBE        objCategoriaBE = null;
            List <CategoriaBE> lstCategoriaBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstCategoriaBE == null)
                                {
                                    lstCategoriaBE = new List <CategoriaBE>();
                                }

                                objCategoriaBE              = new CategoriaBE();
                                objCategoriaBE.Descripcion  = dr["descripcion"] != DBNull.Value ? dr["descripcion"].ToString() : null;
                                objCategoriaBE.Id_Categoria = Convert.ToInt32(dr["id_categoria"]);
                                objCategoriaBE.Nombre       = dr["nombre"].ToString();
                                objCategoriaBE.Id_Padre     = dr["id_padre"] != DBNull.Value ? (Int32?)Convert.ToInt32(dr["id_padre"]) : null;

                                lstCategoriaBE.Add(objCategoriaBE);
                            }
                        }
                    }
                }

                return(lstCategoriaBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 28
0
        public CategoriaBE Get_Categoria(Int32 id_categoria)
        {
            String cadena;
            String sql = "Categoria_Get";

            SqlParameter[] arrParameters  = new SqlParameter[1];
            CategoriaBE    objCategoriaBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        arrParameters[0] = new SqlParameter("@id_categoria", id_categoria);

                        for (int i = 0; i < arrParameters.Length; i++)
                        {
                            cmd.Parameters.Add(arrParameters[i]);
                        }

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                objCategoriaBE              = new CategoriaBE();
                                objCategoriaBE.Descripcion  = dr["descripcion"] != DBNull.Value ? dr["descripcion"].ToString() : null;
                                objCategoriaBE.Id_Categoria = Convert.ToInt32(dr["id_categoria"]);
                                objCategoriaBE.Nombre       = dr["nombre"].ToString();
                                objCategoriaBE.Id_Padre     = dr["id_padre"] != DBNull.Value ? (int?)Convert.ToInt32(dr["id_padre"]) : null;
                            }
                        }
                    }
                }
                return(objCategoriaBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 29
0
        public List <UbigeoBE> Get_Ubigeo_Departamento()
        {
            String          cadena;
            String          sql         = "Ubigeo_Select_Departamento";
            UbigeoBE        objUbigeoBE = null;
            List <UbigeoBE> lstUbigeoBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstUbigeoBE == null)
                                {
                                    lstUbigeoBE = new List <UbigeoBE>();
                                }

                                objUbigeoBE         = new UbigeoBE();
                                objUbigeoBE.CodDist = dr["coddist"].ToString();
                                objUbigeoBE.CodDpto = dr["coddpto"].ToString();
                                objUbigeoBE.CodProv = dr["codprov"].ToString();
                                objUbigeoBE.Nombre  = dr["nombre"].ToString();

                                lstUbigeoBE.Add(objUbigeoBE);
                            }
                        }
                    }
                }
                return(lstUbigeoBE);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 30
0
        public List <Elemento_AtributoBE> Select_Elemento_Atributo()
        {
            String cadena;
            String sql = "Elemento_Atributo_Select";
            Elemento_AtributoBE        objElemento_AtributoBE = null;
            List <Elemento_AtributoBE> lstElemento_AtributoBE = null;

            try
            {
                cadena = Tool.GetCadenaConexion();

                using (SqlConnection conn = new SqlConnection(cadena))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandText = sql;
                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.Connection.Open();

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                if (lstElemento_AtributoBE == null)
                                {
                                    lstElemento_AtributoBE = new List <Elemento_AtributoBE>();
                                }

                                objElemento_AtributoBE                      = new Elemento_AtributoBE();
                                objElemento_AtributoBE.Id_Atributo          = Convert.ToInt32(dr["id_atributo"]);
                                objElemento_AtributoBE.Id_Elemento_Atributo = Convert.ToInt32(dr["id_elemento_atributo"]);
                                objElemento_AtributoBE.Nombre               = dr["nombre"].ToString();

                                lstElemento_AtributoBE.Add(objElemento_AtributoBE);
                            }
                        }
                    }
                }

                return(lstElemento_AtributoBE);
            }
            catch (Exception)
            {
                throw;
            }
        }