private void btnSave_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (tboxName.Text.Equals("")) { MessageBox.Show("Tên hàng không được rỗng"); return; } int price, cost, sale = 0; try { price = Int32.Parse(tboxCost.Text); cost = Int32.Parse(tboxCost.Text); sale = Int32.Parse(tboxSale.Text); } catch { MessageBox.Show("Giá bán, giá nhập và tiền giảm phải là số"); return; } if (price == 0 || cost == 0) { MessageBox.Show("Giá bán và giá nhập phải lớn hơn 0"); return; } if (sale > price) { MessageBox.Show("Tiền giảm không được lớn hơn giá bán"); return; } if (obj == null) { obj = new PRODUCT(); obj.PRODUCT_NAME = tboxName.Text; obj.SELLING_PRICE = Int32.Parse(tboxPrice.Text); obj.COST_PRICE = Int32.Parse(tboxCost.Text); obj.SALE_AMOUNT = Int32.Parse(tboxSale.Text); int catID = Int32.Parse(cboxCategory.Text.Substring(cboxCategory.Text.IndexOf('0'), cboxCategory.Text.IndexOf(' ') - cboxCategory.Text.IndexOf('0') + 1)); obj.CATEGORY_ID = catID; obj.UNIT = cboxGender.Text; obj.PRODUCER = tboxProducer.Text; obj.ORIGIN = tboxOrigin.Text; obj.DESCRIPTION = tboxNote.Text; obj.RECORD_STATUS = "A"; preProduct.saveProduct(obj); } else { obj.PRODUCT_NAME = tboxName.Text; obj.SELLING_PRICE = Int32.Parse(tboxPrice.Text); obj.COST_PRICE = Int32.Parse(tboxCost.Text); obj.SALE_AMOUNT = Int32.Parse(tboxSale.Text); int catID = Int32.Parse(cboxCategory.Text.Substring(cboxCategory.Text.IndexOf('0'), cboxCategory.Text.IndexOf(' ') - cboxCategory.Text.IndexOf('0'))); obj.CATEGORY_ID = catID; obj.UNIT = cboxGender.Text; obj.PRODUCER = tboxProducer.Text; obj.ORIGIN = tboxOrigin.Text; obj.DESCRIPTION = tboxNote.Text; obj.RECORD_STATUS = "A"; preProduct.updateProduct(obj); } this.beforeForm.WindowState = FormWindowState.Maximized; this.beforeForm.Activate(); //Close(); }