private void cmdAdd_Click(object sender, EventArgs e) { if (txtUnitCode.Text.Trim() == "") { MessageBox.Show("กรุณาป้อนรหัสหน่วยนับก่อน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtUnitCode.Focus(); return; } if (txtUnitName.Text.Trim() == "") { MessageBox.Show("กรุณาป้อนชื่อหน่วยนับก่อน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtUnitName.Focus(); return; } if (txtQtyUnit.Text.Trim() == "") { MessageBox.Show("กรุณาป้อนจำนวนต่อหน่วยนับก่อน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtQtyUnit.Focus(); return; } if (MessageBox.Show("คุณต้องการเพิ่มหน่วยนับใหม่ ใช่หรือไม่?", "คำยืนยัน", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { try { Unit unit = serviceUnit.getByCode(txtUnitCode.Text.Trim()); if (unit == null) { Unit newUnit = new Unit(); newUnit.UCode = txtUnitCode.Text.Trim(); newUnit.UName = txtUnitName.Text.Trim(); newUnit.QtyUnit = Convert.ToInt32(txtQtyUnit.Text.Trim()); bool saveUnit = serviceUnit.Save(newUnit); if (saveUnit) { MessageBox.Show("เพิ่มหน่วยนับ เรียบร้อยแล้ว !!!", "ผลการทำงาน", MessageBoxButtons.OK, MessageBoxIcon.Information); loadData(); } else { MessageBox.Show("ไม่สามารถ เพิ่มหน่วยนับใหม่ได้!!!", "ผลการทำงาน", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("มีหน่วยนับนี้อยู่แล้ว!!!", "ผลการทำงาน", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("ไม่สามารถ เพิ่มหน่วยนับได้ เนื่องจาก !!! : " + ex.Message, "ผลการทำงาน", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public void loadDefault() { Category servicCategory = new Category(); IList<Category> categorys = servicCategory.getCategoryAll(); cboCategory.BeginUpdate(); cboCategory.DisplayMember = "CategoryName"; cboCategory.ValueMember = "CategoryCode"; cboCategory.DataSource = categorys; cboCategory.EndUpdate(); Unit serviceUnit = new Unit(); IList<Unit> units = serviceUnit.getUnitAll(); cboUnit.BeginUpdate(); cboUnit.DisplayMember = "UName"; cboUnit.ValueMember = "UCode"; cboUnit.DataSource = units; cboUnit.EndUpdate(); }