Beispiel #1
0
        /// <summary>
        /// Thêm Hóa đơn nhập chi tiết
        /// </summary>
        /// <param name="orderImportId">Mã hóa đơn nhập</param>
        /// <param name="productId">Mã mặt hàng</param>
        /// <param name="quantity">Số lượng nhập</param>
        /// <param name="price">Thành tiền</param>
        /// <param name="total"></param>
        private void InsertOrderImportDetail(string orderImportId, string productId, int quantity, int price, int total)
        {
            var orderImportDetail = new OrderImportDetail()
            {
                OrderImportID = orderImportId,
                ProductID     = productId,
                Quantity      = quantity,
                Price         = price,
                IsActive      = true,
                Total         = total,
            };

            try
            {
                _orderImportDetailService.Add(orderImportDetail);
            }
            catch (SqlException ex)
            {
                XtraMessageBox.Show(string.Format("Lỗi! \n {0}", ex.Message), "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(string.Format("Lỗi! \n {0}", ex.Message), "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 /// <summary>
 /// Cập nhật thông tin
 /// </summary>
 /// <param name="orderImportDetail"></param>
 public void Update(OrderImportDetail orderImportDetail)
 {
     _context.OrderImportDetails.Attach(orderImportDetail);
     _context.Entry(orderImportDetail).State = EntityState.Modified;
     SaveChanges();
 }
 /// <summary>
 /// Thêm mới
 /// </summary>
 /// <param name="orderImportDetail"></param>
 /// <returns></returns>
 public void Add(OrderImportDetail orderImportDetail)
 {
     _context.OrderImportDetails.Add(orderImportDetail);
     SaveChanges();
 }