public void insert_NhaCungCap() { bool ktraEmptyText = false; string strEmpty = ""; if (txtTenNCC.Text.Trim().Length == 0) { strEmpty += "Tên nhà cung cấp, "; ktraEmptyText = true; } if (txtDiaChi.Text.Trim().Length == 0) { strEmpty += "địa chỉ, "; ktraEmptyText = true; } if (txtEmail.Text.Trim().Length == 0) { strEmpty += "email, "; ktraEmptyText = true; } if (txtSoDienThoai.Text.Trim().Length == 0) { strEmpty += "số điện thoại, "; ktraEmptyText = true; } if (txtMaNhaCungCap.Text.Trim().Length == 0) { if (MessageBox.Show("Mã nhà cung cấp rỗng, bạn có muốn tạo ngẫu nhiên 1 mã không?", "Tạo mã ngẫu nhiên", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { txtMaNhaCungCap.Text = DateTime.Now.ToString("yyyy") + DateTime.Now.ToString("MM") + DateTime.Now.ToString("dd") + "NCC" + DateTime.Now.ToString("HH") + DateTime.Now.ToString("ss"); } else { txtMaNhaCungCap.Focus(); return; } } else { if (ktraEmptyText) { if (MessageBox.Show(strEmpty + "không có giá trị, bạn có muốn thêm với dữ liệu rỗng không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.No) { return; } } NhaCungCap ncc = new NhaCungCap(); ncc.MaNhaCungCap = txtMaNhaCungCap.Text; ncc.TenNhaCungCap = txtTenNCC.Text; ncc.SDT = txtSoDienThoai.Text; ncc.Email = txtEmail.Text; ncc.DiaChi = txtDiaChi.Text; ncc.GhiChu = txtGhiChu.Text; if (ncc_bll.insert_NhaCungCap(ncc) == -1) { if (MessageBox.Show("Nhà cung cấp bạn muốn thêm đã có trong CSDL, bạn có muốn cập nhật nhà cung cấp này với dữ liệu mới không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { ncc_bll.update_NhaCungCap(ncc); } else { return; } } else { MessageBox.Show("Thêm nhà cung cấp thành công!"); } load_dataGridViewNhaCungCap(); ClearAllControl(); LockAllControl(); chucNang = 0; } }