public int CreateProduct(Product product) { int i = 0; using (SqlConnection connection = base.GetConnection()) { SqlCommand command = new SqlCommand("_ProductUpdate", connection) { CommandType = CommandType.StoredProcedure }; command.Parameters.AddWithValue("@Type", 0); command.Parameters.AddWithValue("@ProductID", 0); command.Parameters.AddWithValue("@CateProductID", product.CateProductID); command.Parameters.AddWithValue("@ParentProductID", product.ParentProductID); command.Parameters.AddWithValue("@BrandID", product.BrandID); command.Parameters.AddWithValue("@ProductName", product.ProductName); command.Parameters.AddWithValue("@ShortDescribe", product.ShortDescribe); command.Parameters.AddWithValue("@FullDescribe", product.FullDescribe); command.Parameters.AddWithValue("@Detail", product.Detail); command.Parameters.AddWithValue("@ImageThumb", product.ImageThumb); command.Parameters.AddWithValue("@ImageLarge", product.ImageLarge); command.Parameters.AddWithValue("@Amount", product.Amount); command.Parameters.AddWithValue("@Store", product.Store); command.Parameters.AddWithValue("@OldPrice", product.OldPrice); command.Parameters.AddWithValue("@NewPrice", product.NewPrice); command.Parameters.AddWithValue("@Status", product.Status); command.Parameters.AddWithValue("@Ishot", product.Ishot); command.Parameters.AddWithValue("@Language", product.Language); command.Parameters.AddWithValue("@Field1", product.Field1); command.Parameters.AddWithValue("@Field2", product.Field2); command.Parameters.AddWithValue("@Field3", product.Field3); command.Parameters.AddWithValue("@Field4", product.Field4); command.Parameters.AddWithValue("@Field5", product.Field5); SqlParameter parameter = new SqlParameter("@ReturnId", SqlDbType.Int) { Direction = ParameterDirection.ReturnValue }; command.Parameters.Add(parameter); connection.Open(); if (command.ExecuteNonQuery() <= 0) { throw new DataAccessException("Khong them duoc san pham"); } i = (int) parameter.Value; command.Dispose(); } return i; }
public void UpdateProduct(Product product) { new ProductDAO().UpdateProduct(product); }
public int CreateProduct(Product product) { ProductDAO productDAO = new ProductDAO(); return productDAO.CreateProduct(product); }
public void UpdateProduct(Product product) { using (SqlConnection connection = base.GetConnection()) { SqlCommand command = new SqlCommand("_ProductUpdate", connection) { CommandType = CommandType.StoredProcedure }; command.Parameters.AddWithValue("@Type", 1); command.Parameters.AddWithValue("@ProductID", product.ProductID); command.Parameters.AddWithValue("@CateProductID", product.CateProductID); command.Parameters.AddWithValue("@ParentProductID", product.ParentProductID); command.Parameters.AddWithValue("@BrandID", product.BrandID); command.Parameters.AddWithValue("@ProductName", product.ProductName); command.Parameters.AddWithValue("@ShortDescribe", product.ShortDescribe); command.Parameters.AddWithValue("@FullDescribe", product.FullDescribe); command.Parameters.AddWithValue("@Detail", product.Detail); command.Parameters.AddWithValue("@ImageThumb", product.ImageThumb); command.Parameters.AddWithValue("@ImageLarge", product.ImageLarge); command.Parameters.AddWithValue("@Amount", product.Amount); command.Parameters.AddWithValue("@Store", product.Store); command.Parameters.AddWithValue("@OldPrice", product.OldPrice); command.Parameters.AddWithValue("@NewPrice", product.NewPrice); command.Parameters.AddWithValue("@Status", product.Status); command.Parameters.AddWithValue("@Ishot", product.Ishot); command.Parameters.AddWithValue("@Language", product.Language); command.Parameters.AddWithValue("@Field1", product.Field1); command.Parameters.AddWithValue("@Field2", product.Field2); command.Parameters.AddWithValue("@Field3", product.Field3); command.Parameters.AddWithValue("@Field4", product.Field4); command.Parameters.AddWithValue("@Field5", product.Field5); connection.Open(); if (command.ExecuteNonQuery() <= 0) { throw new DataAccessException("Khong cap nhat duoc san pham"); } command.Dispose(); } }