public Cls_Entidad_Productos_DAL ListarporCategoria(Cls_Entidad_Productos_DAL obj_Producto_DAL)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();
            Cls_Entidad_Productos_DAL obj_producto_Dal = new Cls_Entidad_Productos_DAL();
            SqlDataReader             lector;

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_View_Categorias";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();;
                {
                    obj_cmd.Parameters.AddWithValue("@codcategoria", Convert.ToChar(obj_Producto_DAL.Codcategoria));
                }

                lector = obj_cmd.ExecuteReader();

                if (lector.Read())
                {
                    obj_producto_Dal              = new Cls_Entidad_Productos_DAL();
                    obj_producto_Dal.Codproducto  = (string)(lector[0]);
                    obj_producto_Dal.Desproducto  = (string)(lector[1]);
                    obj_producto_Dal.Codcategoria = (string)(lector[2]);
                    obj_producto_Dal.Preproducto  = (double)(lector[3]);
                    obj_producto_Dal.Canproducto  = (int)(lector[4]);
                    obj_producto_Dal.Imagen       = (string)(lector[5]);
                }
            }
            catch (Exception)
            {
                obj_producto_Dal = null;
            }
            return(obj_producto_Dal);
        }
        public string Eliminar_Producto(Cls_Entidad_Productos_DAL obj_producto_Dal)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Delete_Productos";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@desproducto", obj_producto_Dal.Desproducto);
                }
                int registros = obj_cmd.ExecuteNonQuery();
                if (registros == 1)
                {
                    obj_producto_Dal.Respuesta = "Producto Eliminado de forma correcta";
                }
                else
                {
                    obj_producto_Dal.Respuesta = "Error al Eliminar Producto";
                }
            }
            catch (Exception)
            {
                obj_producto_Dal = null;
            }
            return(obj_producto_Dal.Respuesta);
        }
        public List <Cls_Entidad_Productos_DAL> ListarTodos()
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            List <Cls_Entidad_Productos_DAL> lista = new List <Cls_Entidad_Productos_DAL>();
            Cls_Entidad_Productos_DAL        obj_producto_Dal;
            SqlDataReader lector;

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_View_Productos";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();

                lector = obj_cmd.ExecuteReader();

                while (lector.Read())
                {
                    obj_producto_Dal              = new Cls_Entidad_Productos_DAL();
                    obj_producto_Dal.Codproducto  = (string)(lector[0]);
                    obj_producto_Dal.Desproducto  = (string)(lector[1]);
                    obj_producto_Dal.Codcategoria = (string)(lector[2]);
                    obj_producto_Dal.Preproducto  = (double)(lector[3]);
                    obj_producto_Dal.Canproducto  = (int)(lector[4]);
                    obj_producto_Dal.Imagen       = (string)(lector[5]);
                    lista.Add(obj_producto_Dal);
                }
            }
            catch (Exception)
            {
                obj_producto_Dal = null;
            }
            return(lista);
        }
        public string Insertar_Producto(Cls_Entidad_Productos_DAL obj_producto_Dal)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Insert_Productos";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@codproducto", Convert.ToChar(obj_producto_Dal.Codproducto));
                    obj_cmd.Parameters.AddWithValue("@desproducto", obj_producto_Dal.Desproducto);
                    obj_cmd.Parameters.AddWithValue("@codcategoria", Convert.ToChar(obj_producto_Dal.Codcategoria));
                    obj_cmd.Parameters.AddWithValue("@preproducto", Convert.ToDecimal(obj_producto_Dal.Preproducto));
                    obj_cmd.Parameters.AddWithValue("@canproducto", Convert.ToInt32(obj_producto_Dal.Canproducto));
                    obj_cmd.Parameters.AddWithValue("@Imagen", obj_producto_Dal.Imagen);
                }
                int registros = obj_cmd.ExecuteNonQuery();
                if (registros == 1)
                {
                    obj_producto_Dal.Respuesta = "Producto agregado de forma correcta";
                }
                else
                {
                    obj_producto_Dal.Respuesta = "Error al ingresar Producto";
                }
            }
            catch (Exception)
            {
                obj_producto_Dal = null;
            }
            return(obj_producto_Dal.Respuesta);
        }
Exemplo n.º 5
0
        public string Eliminar_Producto(string nombreProducto)
        {
            Cls_Entidad_Productos_DAL obj_Producto_DAL = new Cls_Entidad_Productos_DAL();
            Cls_Entidad_Productos_BLL obj_Producto_BLL = new Cls_Entidad_Productos_BLL();

            obj_Producto_DAL.Desproducto = nombreProducto;
            return(obj_Producto_BLL.Eliminar_Producto(obj_Producto_DAL));
        }
Exemplo n.º 6
0
        public List <Cls_Entidad_Productos_DAL> ListarporCodigoProducto(string CodigoProducto)
        {
            List <Cls_Entidad_Productos_DAL> lista            = new List <Cls_Entidad_Productos_DAL>();
            Cls_Entidad_Productos_BLL        obj_Producto_BLL = new Cls_Entidad_Productos_BLL();
            Cls_Entidad_Productos_DAL        obj_Producto_DAL = new Cls_Entidad_Productos_DAL();

            obj_Producto_DAL.Codproducto = CodigoProducto;
            lista.Add(obj_Producto_BLL.ListarporCategoria(obj_Producto_DAL));
            return(lista);
        }
Exemplo n.º 7
0
        public List <Cls_Entidad_Productos_DAL> ListarporCategoria(string codcategoria)
        {
            List <Cls_Entidad_Productos_DAL> lista            = new List <Cls_Entidad_Productos_DAL>();
            Cls_Entidad_Productos_BLL        obj_Producto_BLL = new Cls_Entidad_Productos_BLL();
            Cls_Entidad_Productos_DAL        obj_Producto_DAL = new Cls_Entidad_Productos_DAL();

            obj_Producto_DAL.Codcategoria = codcategoria;
            lista.Add(obj_Producto_BLL.ListarporCategoria(obj_Producto_DAL));
            return(lista);
        }
Exemplo n.º 8
0
        public string Insertar_Producto(string codproducto, string desproducto, string codcategoria,
                                        string preproducto, string canproducto, string imagenproducto)
        {
            Cls_Entidad_Productos_DAL obj_Producto_DAL = new Cls_Entidad_Productos_DAL();
            Cls_Entidad_Productos_BLL obj_Producto_BLL = new Cls_Entidad_Productos_BLL();

            obj_Producto_DAL.Codproducto  = codproducto;
            obj_Producto_DAL.Desproducto  = desproducto;
            obj_Producto_DAL.Codcategoria = codcategoria;
            obj_Producto_DAL.Preproducto  = Convert.ToDouble(preproducto);
            obj_Producto_DAL.Canproducto  = Convert.ToInt32(canproducto);
            obj_Producto_DAL.Imagen       = imagenproducto;
            return(obj_Producto_BLL.Insertar_Producto(obj_Producto_DAL));
        }