private void SaveSanPham() { int Id = 0; int.TryParse(gridView.GetRowCellValue(gridView.FocusedRowHandle, "MaSanPham").ToString(), out Id); if (string.IsNullOrEmpty(gridView.GetRowCellValue(gridView.FocusedRowHandle, "TenSanPham").ToString())) { MessageBox.Show("Vui lòng nhập tên sản phẫm.", "Lỗi nhập liệu", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (string.IsNullOrEmpty(gridView.GetRowCellValue(gridView.FocusedRowHandle, "DonGia").ToString())) { MessageBox.Show("Vui lòng nhập đơn giá.", "Lỗi nhập liệu", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (string.IsNullOrEmpty(gridView.GetRowCellValue(gridView.FocusedRowHandle, "DonGiaCM").ToString())) { MessageBox.Show("Vui lòng nhập đơn giá CM.", "Lỗi nhập liệu", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (string.IsNullOrEmpty(gridView.GetRowCellValue(gridView.FocusedRowHandle, "ProductionTime").ToString())) { MessageBox.Show("Vui lòng thời gian chế tạo sản phẫm.", "Lỗi nhập liệu", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (string.IsNullOrEmpty(gridView.GetRowCellValue(gridView.FocusedRowHandle, "ProductionTime").ToString()) && Convert.ToDouble(gridView.GetRowCellValue(gridView.FocusedRowHandle, "ProductionTime").ToString()) <= 0) { MessageBox.Show("Thời gian chế tạo Mặt Hàng phải lớn hơn 0, hoặc bạn nhập sai định dạng dữ liệu.\n", "Lỗi nhập liệu"); } else { var obj = new SanPham(); obj.MaSanPham = Id; obj.Floor = floorDefault; obj.TenSanPham = gridView.GetRowCellValue(gridView.FocusedRowHandle, "TenSanPham").ToString(); obj.DonGia = Convert.ToDouble(gridView.GetRowCellValue(gridView.FocusedRowHandle, "DonGia").ToString()); obj.DonGiaCM = Convert.ToDouble(gridView.GetRowCellValue(gridView.FocusedRowHandle, "DonGiaCM").ToString()); obj.ProductionTime = Convert.ToDouble(gridView.GetRowCellValue(gridView.FocusedRowHandle, "ProductionTime").ToString()); obj.DinhNghia = gridView.GetRowCellValue(gridView.FocusedRowHandle, "DinhNghia") != null?gridView.GetRowCellValue(gridView.FocusedRowHandle, "DinhNghia").ToString() : ""; if (gridView.GetRowCellValue(gridView.FocusedRowHandle, "MaKhachHang") != null) { obj.MaKhachHang = gridView.GetRowCellValue(gridView.FocusedRowHandle, "MaKhachHang").ToString(); } if (gridView.GetRowCellValue(gridView.FocusedRowHandle, "DonGiaCat") != null) { obj.DonGiaCat = Convert.ToDouble(gridView.GetRowCellValue(gridView.FocusedRowHandle, "DonGiaCat").ToString()); } var rs = BLLCommodity.InsertOrUpdate(obj); if (rs.IsSuccess) { LoadProduct_Grid(); } else { MessageBox.Show(rs.Messages[0].msg, rs.Messages[0].Title, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ResponseBase Save(SanPham model) { return(BLLCommodity.InsertOrUpdate(model)); }