private void btnSave_Click(object sender, EventArgs e) { if (txtSaleName.Text.Equals("")) { MessageBox.Show("aaa", "aaa"); return; } if (txtSaleCode.Text.Equals("")) { MessageBox.Show("aaa", "aaa"); return; } if (txtSaleId.Text.Equals("")) { s = lc.saledb.selectByCode(txtSaleCode.Text); if (!s.Code.Equals("")) { MessageBox.Show("รหัสที่สร้างใหม่ มีคนใช้แล้ว\n รหัส" + s.Code + " ชื่อ " + s.Name, "รหัสซ้ำ"); return; } } s = getControl(); if (lc.saveSale(s).Length >= 1) { if (chkDiscount.Checked) { for (int i = 0; i < dgvRate.RowCount; i++) { SaleRate sr = new SaleRate(); sr.SaleId = txtSaleId.Text; if (dgvRate[colRDescription, i].Value != null) { sr.Description = dgvRate[colRDescription, i].Value.ToString(); sr.rec = dgvRate[colRRec, i].Value.ToString(); sr.limit1 = dgvRate[colRLimit, i].Value.ToString(); sr.discount = dgvRate[colRDiscount, i].Value.ToString(); sr.RateId = dgvRate[colRId, i].Value.ToString(); sr.Id = dgvRate[colSRId, i].Value.ToString(); sr.Active = "1"; lc.srdb.insertSaleRate(sr); } } } MessageBox.Show("บันทึกข้อมูล เรียบร้อย", "บันทึกข้อมูล"); this.Dispose(); //this.Hide(); } }