/// <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(); }