/* in form*/ private NoiSXDTO checkData() { string ma = txtMaNoiSX.Text; string ten = txtTenNoiSX.Text; string z = string.Join("", txtMaNoiSX.Text.Where(char.IsDigit)); if (txtMaNoiSX.Text.Trim().Length == 0) { MessageBox.Show("Bạn Chưa Nhập Mã Nơi Sản Xuất", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaNoiSX.Focus(); return(null); } else if (txtTenNoiSX.Text.Trim().Length == 0) { MessageBox.Show("Bạn Chưa Nhập Tên Nơi Sản Xuất", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenNoiSX.Focus(); return(null); } else if (txtMaNoiSX.Text.Contains("NSX") == false) { MessageBox.Show("Nhập Theo Định Dạng Là \"NSX\"", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaNoiSX.Focus(); return(null); } else if (z == "") { MessageBox.Show("Nhập Theo Định Dạng Là \"NSX\" và Thêm Số Đằng Sau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaNoiSX.Focus(); return(null); } NoiSXDTO dto = new NoiSXDTO(ma, ten); return(dto); }
public static void saveNSX(NoiSXDTO hs, string method) { SqlParameter[] sqlP = new SqlParameter[2]; sqlP[0] = new SqlParameter("@MaNoiSX", hs.MaNoiSX1); sqlP[1] = new SqlParameter("@TenNoiSX", hs.TenNoiSX1); if (method == sys.INSERT) { GenericDAL.execNonQuery("sp_InsertNoiSX", sqlP, Conn); } else if (method == sys.UPDATE) { GenericDAL.execNonQuery("sp_UpdateNoiSX", sqlP, Conn); } }
private void btnSua_Click(object sender, EventArgs e) { if (checkDuplicated() == 2) { MessageBox.Show("Không Có Mã Đó Để Thay Đổi Liên Quan", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaNoiSX.Text = ""; return; } else { NoiSXDTO ob = checkData(); if (ob != null) { B_NoiSX.saveNSX(ob, sys.UPDATE); MessageBox.Show("Sửa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dt = B_NoiSX.GetAllNSX(); dgvNoiSX.DataSource = dt; clearTxt(); } } }
private void btnThem_Click(object sender, EventArgs e) { NoiSXDTO ob = checkData(); if (ob != null) { if (checkDuplicated() == 1) { MessageBox.Show("Mã Nơi Sản Xuất Trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaNoiSX.Focus(); return; } else { B_NoiSX.saveNSX(ob, sys.INSERT); MessageBox.Show("Thêm Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dt = B_NoiSX.GetAllNSX(); dgvNoiSX.DataSource = dt; clearTxt(); } } }
public static void saveNSX(NoiSXDTO hs, string method) { D_NoiSX.saveNSX(hs, method); }