コード例 #1
0
ファイル: ProductDAO.cs プロジェクト: trungjc/quanlyhocsinh
 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;
 }
コード例 #2
0
ファイル: ProductBSO.cs プロジェクト: trungjc/quanlyhocsinh
 public void UpdateProduct(Product product)
 {
     new ProductDAO().UpdateProduct(product);
 }
コード例 #3
0
ファイル: ProductBSO.cs プロジェクト: trungjc/quanlyhocsinh
 public int CreateProduct(Product product)
 {
     ProductDAO productDAO = new ProductDAO();
     return productDAO.CreateProduct(product);
 }
コード例 #4
0
ファイル: ProductDAO.cs プロジェクト: trungjc/quanlyhocsinh
 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();
     }
 }