public void InitializeControl() { comboBoxMaTS.DataSource = bll.GetListMaTS(); comboBoxTenLoaiTS.DataSource = bll.GetListTenLoaiTS(); List <string> myList = bll.GetListPhong(); myList.RemoveAt(myList.Count - 1); List <string> myList2 = bll.GetListPhong(); myList2.RemoveAt(myList2.Count - 1); comboBoxPhong.DataSource = myList; comboBoxPhongMoi.DataSource = myList2; comboBoxPhongMoi.Enabled = false; numericUpDown1.Enabled = false; }
private void buttonOK_Click(object sender, EventArgs e) { // Check textBoxMaTS, textBoxMaCTT == null or duplicated ? bool isGoodToGo = true; if (String.IsNullOrEmpty(textBoxMaTS.Text.Trim())) { MessageBox.Show("Nhập lại mã tài sản", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); isGoodToGo = false; } foreach (object ob in bll.GetListMaTS()) { if (textBoxMaTS.Text.Equals(ob.ToString())) { MessageBox.Show("Nhập lại mã tài sản", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); isGoodToGo = false; break; } } if (String.IsNullOrEmpty(textBoxMaCTT.Text.Trim())) { MessageBox.Show("Nhập lại mã chứng từ tăng", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); isGoodToGo = false; } foreach (string ob in bll.GetListMaCTT()) { if (textBoxMaCTT.Text.Equals(ob.ToString())) { MessageBox.Show("Nhập lại mã chứng từ tăng", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); isGoodToGo = false; break; } } if (isGoodToGo) { TAISAN myTS = new TAISAN(); myTS.MaTS = textBoxMaTS.Text; myTS.MaLoaiTS = bll.GetMaLoaiTS(comboBoxTenLoaiTS.SelectedValue.ToString()); myTS.MaPhong = bll.GetMaPhong(comboBox1.SelectedValue.ToString()); myTS.TenTS = textBoxTenTS.Text; myTS.MaChungTuTang = textBoxMaCTT.Text; myTS.ThongSoKyThuat = textBoxTSKT.Text; int tien; Int32.TryParse(textBoxThanhTien.Text, out tien); myTS.ThanhTien = tien; myTS.SoLuong = myTS.SoLuongCTT = int.Parse(numericUpDownSoLuong.Value.ToString()); myTS.TyLeHM = int.Parse(numericUpDownTyLeHM.Value.ToString()); myTS.TyLeCL = int.Parse(numericUpDownTyLeCL.Value.ToString()); myTS.GhiChu = textBoxGhiChu.Text; myTS.NgayGhiTang = DateTime.Parse(dateTimePickerGhiTang.Value.ToShortDateString()); myTS.NoiDung = textBoxNoiDung.Text; d.Invoke(myTS); this.Close(); MessageBox.Show("Thêm tài sản thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void InitializeControl() { comboBoxMaTS.DataSource = bll.GetListMaTS(); numericUpDownSoLuong.Minimum = 0; textBoxMaCTG.Text = "02-TSCĐ-" + RandomString(8); }