public Boolean ActualizarProducto(clsProducto Producto) { SqlCommand cmd = new SqlCommand("PA_ActualizarProducto", cnx); cmd.CommandType = CommandType.StoredProcedure; SqlParameter paramId = new SqlParameter("IdProducto", SqlDbType.Int, 8); //paramId.Direction = ParameterDirection.Output; cmd.Parameters.Add(paramId); cmd.Parameters.AddWithValue("NombreProducto", Producto.Nombre); cmd.Parameters.AddWithValue("IdMarca", Producto.Marca.Codigo); cmd.Parameters.AddWithValue("IdCategoria", Producto.Categoria.Codigo); cmd.Parameters.AddWithValue("IdTipo", Producto.Tipo.Codigo); cmd.Parameters.AddWithValue("Stock", Producto.Cantidad); cmd.Parameters.AddWithValue("Precio", Producto.Precio); cnx.Open(); Int32 i = cmd.ExecuteNonQuery(); cnx.Close(); if (i == 1) return true; Producto.Codigo = Convert.ToInt32(paramId.Value); return false; }
public List<clsProducto> BuscarNombreProducto(String nombre) { SqlCommand cmd = new SqlCommand("PA_BuscarNombreProducto", cnx); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("NombreProducto", nombre); cnx.Open(); SqlDataReader dr = cmd.ExecuteReader(); List<clsProducto> col = new List<clsProducto>(); while (dr.Read()) { clsProducto obj = new clsProducto(); obj.Codigo = Convert.ToInt32(dr["IdProducto"]); obj.Nombre = dr["NombreProducto"].ToString(); obj.Marca = new clsMarca(); obj.Marca.Codigo = Convert.ToInt32(dr["IdMarca"]); obj.Marca.Nombre = Convert.ToString(dr["Nombre"]); obj.Categoria = new clsCategoria(); obj.Categoria.Codigo = Convert.ToInt32(dr["IdCategoria"]); obj.Categoria.Nombre = Convert.ToString(dr["Nombre"]); obj.Tipo = new clsTipo(); obj.Tipo.Codigo = Convert.ToInt32(dr["IdTipo"]); obj.Tipo.Nombre = Convert.ToString(dr["Nombre"]); obj.Cantidad = Convert.ToInt32(dr["Stock"]); obj.Precio = Convert.ToDecimal(dr["Precio"]); col.Add(obj); } cnx.Close(); return col; }
public Boolean GuardarProducto(clsProducto Producto) { clsProductoDAO dal = new clsProductoDAO(); return dal.RegistrarProducto(Producto); }
public Boolean ActualizarProducto(clsProducto producto) { clsProductoDAO dal = new clsProductoDAO(); return dal.ActualizarProducto(producto); }