Ejemplo n.º 1
0
        public static List <ProductoVendido> ObtenerProductos()
        {
            List <ProductoVendido> _lista   = new List <ProductoVendido>();
            MySqlConnection        conexion = bdComun.obtenerConexion();

            MySqlCommand _comando = new MySqlCommand(String.Format(
                                                         "SELECT ID_PRODUCTO, ID_DETALLE, NOMBRE, DESCRIPCION, CATEGORIA, SUBCATEGORIA, EXISTENCIA, PRECIO, ESTADO FROM producto_vendido"), conexion);

            MySqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                ProductoVendido pProducto = new ProductoVendido();

                pProducto.COD                   = _reader.GetInt32(0);
                pProducto.ID_DETALLE            = _reader.GetInt32(1);
                pProducto.ID_PRODUCTOINVENTARIO = _reader.GetString(2);
                pProducto.NOMBRE                = _reader.GetString(3);
                pProducto.DESCRIPCION           = _reader.GetString(4);
                pProducto.CATEGORIA             = _reader.GetString(5);
                pProducto.SUBCATEGORIA          = _reader.GetString(6);
                pProducto.PRECIO                = _reader.GetDecimal(7);
                pProducto.CANTIDAD              = _reader.GetInt32(8);

                _lista.Add(pProducto);
            }
            conexion.Close();
            return(_lista);
        }
Ejemplo n.º 2
0
        public static int Agregar(ProductoVendido pProducto)
        {
            int retorno = 0;

            MySqlConnection conexion = bdComun.obtenerConexion();
            MySqlCommand    comando  = new MySqlCommand(string.Format(
                                                            "Insert into producto_vendido (ID_PRODUCTO,ID_DETALLE,ID_PRODUCTOINVENTARIO, NOMBRE, DESCRIPCION, CATEGORIA, " +
                                                            "SUBCATEGORIA, PRECIO, Cantidad) " +
                                                            "values ('{0}','{1}','{2}', '{3}', '{4}', '{5}', '{6}','{7}','{8}')",
                                                            pProducto.COD, pProducto.ID_DETALLE, pProducto.ID_PRODUCTOINVENTARIO, pProducto.NOMBRE, pProducto.DESCRIPCION, pProducto.CATEGORIA,
                                                            pProducto.SUBCATEGORIA, pProducto.PRECIO, pProducto.CANTIDAD), conexion);

            retorno = comando.ExecuteNonQuery();
            //1 insertado | 0 error
            conexion.Close();
            return(retorno);
        }
Ejemplo n.º 3
0
        public static ProductoVendido ObtenerProductoCod(int pCod)
        {
            ProductoVendido pProducto = new ProductoVendido();
            MySqlConnection conexion  = bdComun.obtenerConexion();

            MySqlCommand    _comando = new MySqlCommand(String.Format("SELECT * FROM producto_vendido  where ID_PRODUCTO='{0}'", pCod), conexion);
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                pProducto.COD                   = _reader.GetInt32(0);
                pProducto.ID_DETALLE            = _reader.GetInt32(1);
                pProducto.ID_PRODUCTOINVENTARIO = _reader.GetString(2);
                pProducto.NOMBRE                = _reader.GetString(3);
                pProducto.DESCRIPCION           = _reader.GetString(4);
                pProducto.CATEGORIA             = _reader.GetString(5);
                pProducto.SUBCATEGORIA          = _reader.GetString(6);
                pProducto.PRECIO                = _reader.GetDecimal(7);
                pProducto.CANTIDAD              = _reader.GetInt32(8);
            }
            conexion.Close();
            return(pProducto);
        }