Пример #1
0
        //metodo para inserta Productos
        public void insertarProductos(E_Productos producto)
        {
            SqlCommand cmd = new SqlCommand("sp_CrearProductos", sqlcnx);        //hago la conexion con el procedimiento almacenado de mi DB

            cmd.CommandType = CommandType.StoredProcedure;                       //ejecuto el procedimienot almacenado
            sqlcnx.Open();                                                       //abro la conexion con la DB

            cmd.Parameters.AddWithValue("@producto", producto.NombreProducto);   // paso el valor al procedimiento almacenado de mi E_producto de la variable de  producto.NombreProducto
            cmd.Parameters.AddWithValue("@precioCompra", producto.PrecioCompra); // paso el valor al procedimiento almacenado de mi E_producto de la variable de producto.PrecioCompra
            cmd.Parameters.AddWithValue("@precioVenta", producto.PrecioVenta);   // paso el valor al procedimiento almacenado de mi E_producto de la variable de producto.PrecioVenta
            cmd.Parameters.AddWithValue("@stock", producto.StockProducto);       // paso el valor al procedimiento almacenado de mi E_producto de la variable de producto.StockProducto
            cmd.Parameters.AddWithValue("@idCategoria", producto.IdCategoria);   // paso el valor al procedimiento almacenado de mi E_producto de la variable de producto.IdCategoria
            cmd.Parameters.AddWithValue("@idMarca", producto.IdMarca);           // paso el valor al procedimiento almacenado de mi E_producto de la variable de producto.IdMarca

            cmd.ExecuteNonQuery();                                               //se realizar para modificaciones de objetos en la base de datos o una tabla
            sqlcnx.Close();
        }
Пример #2
0
        public void CrearProducto(E_Productos _producto)
        {
            SqlCommand cmd = new SqlCommand("SP_CREARPRODUCTOS", connection);

            cmd.CommandType = CommandType.StoredProcedure;
            connection.Open();

            cmd.Parameters.AddWithValue("@PRODUCTO", _producto.Producto);
            cmd.Parameters.AddWithValue("@PRECIO_COMPRA", _producto.PrecioCompra);
            cmd.Parameters.AddWithValue("@PRECIO_VENTA", _producto.PrecioVenta);
            cmd.Parameters.AddWithValue("@STOCK", _producto.Stock);
            cmd.Parameters.AddWithValue("@IDCATEGORIA", _producto.IdCategoria);
            cmd.Parameters.AddWithValue("@IDMARCA", _producto.IdMarca);
            //executamos la consulta
            cmd.ExecuteNonQuery();
            connection.Close();
        }
Пример #3
0
        //metodo para la busqueda de productos en una tabla
        public DataTable buscarProductos(E_Productos producto)
        {
            DataTable  tabla = new DataTable();
            SqlCommand cmd   = new SqlCommand("sp_BuscarProductos", sqlcnx); //hago la conexion con el procedimiento almacenado de mi DB

            cmd.CommandType = CommandType.StoredProcedure;                   //ejecuto el procedimienot almacenado
            sqlcnx.Open();                                                   //abro la conexion con la DB

            cmd.Parameters.AddWithValue("@buscar", producto.BuscarProducto); // paso el valor al procedimiento almacenado de mi E_producto de la variable de buscarProducto

            SqlDataAdapter da = new SqlDataAdapter(cmd);                     // se crea una variable para la consulta general con la tabla de acuerdo al procedimiento almacenado

            da.Fill(tabla);                                                  // se rellena los datos a la variable de SqlDataAdapter da para su manipulacion en el DataTable

            sqlcnx.Close();

            return(tabla);
        }
Пример #4
0
        //metodo para mostrar los totales de Maca,Categoria y Producto
        public void contabilizarProductos(E_Productos producto)
        {
            SqlCommand cmd = new SqlCommand("ap_sumarProducto", sqlcnx); //hago la conexion con el procedimiento almacenado de mi DB

            cmd.CommandType = CommandType.StoredProcedure;               //ejecuto el procedimienot almacenado

            SqlParameter totalCategorias = new SqlParameter("@totalCategoria", 0);

            totalCategorias.Direction = ParameterDirection.Output;

            SqlParameter totalMarcas = new SqlParameter("@totalMarca", 0);

            totalMarcas.Direction = ParameterDirection.Output;

            SqlParameter totalProductos = new SqlParameter("@totalProducto", 0);

            totalProductos.Direction = ParameterDirection.Output;

            SqlParameter sumaProductos = new SqlParameter("@sumaProducto", 0);

            sumaProductos.Direction = ParameterDirection.Output;

            cmd.Parameters.Add(totalCategorias);
            cmd.Parameters.Add(totalMarcas);
            cmd.Parameters.Add(totalProductos);
            cmd.Parameters.Add(sumaProductos);
            sqlcnx.Open();
            cmd.ExecuteNonQuery();

            producto.TotalCategoria = cmd.Parameters["@totalCategoria"].Value.ToString();
            producto.TotalMarca     = cmd.Parameters["@totalMarca"].Value.ToString();
            producto.TotalProducto  = cmd.Parameters["@totalProducto"].Value.ToString();
            producto.SumaProducto   = cmd.Parameters["@sumaProducto"].Value.ToString();

            sqlcnx.Close();
        }
Пример #5
0
 public void ActualizarProducto(E_Productos _producto)
 {
     data.ActualizarProducto(_producto);
 }
Пример #6
0
 public void CrearProducto(E_Productos _producto)
 {
     data.CrearProducto(_producto);
 }
Пример #7
0
 public void contabilizarProducto(E_Productos producto)
 {
     objProducto.contabilizarProductos(producto);
 }
Пример #8
0
 //metodo para actualizar productos
 public void updateProductos(E_Productos producto)
 {
     objProducto.updateProductos(producto);
 }
Пример #9
0
 //metodo para insertar productos
 public void insertarProductos(E_Productos producto)
 {
     objProducto.insertarProductos(producto);
 }