private void bntLuu_Click(object sender, EventArgs e) { if (txtMaNuocSanXuat.Text == "") { MessageBox.Show("Mã nước sản xuất không được để rỗng"); return; } if (txtTenNuocSanXuat.Text == "") { MessageBox.Show("Tên nước sản xuất không được để rỗng"); return; } currentModel = (NuocSanXuatModel)dataGridView.CurrentSelected(NuocSanXuatModelList); if (currentModel != null) { var cm = NuocSanXuatModelList.Where(c => c.MaNuocSX == txtMaNuocSanXuat.Text && c.ID != currentModel.ID); if (cm.Any()) { MessageBox.Show("Mã nước sản xuất đã tồn tại trong một bản ghi khác"); return; } var ct = NuocSanXuatModelList.Where(c => c.TenNuocSX == txtTenNuocSanXuat.Text && c.ID != currentModel.ID); if (ct.Any()) { MessageBox.Show("Tên nước sản xuất đã tồn tại trong một bản ghi khác"); return; } currentModel.MaNuocSX = txtMaNuocSanXuat.Text; currentModel.TenNuocSX = txtTenNuocSanXuat.Text; controller.Update(currentModel); //re-update UI dataGridView.UpdateView("MaNuocSX", currentModel.MaNuocSX); dataGridView.UpdateView("TenNuocSX", currentModel.TenNuocSX); txtMaNuocSanXuat.Focus(); txtMaNuocSanXuat.SelectAll(); bntTaoMoi.Enabled = true; bntLuu.Enabled = true; } else { var cm = NuocSanXuatModelList.Where(c => c.MaNuocSX == txtMaNuocSanXuat.Text); if (cm.Any()) { MessageBox.Show("Mã nước sản xuất đã tồn tại"); return; } var ct = NuocSanXuatModelList.Where(c => c.TenNuocSX == txtTenNuocSanXuat.Text); if (ct.Any()) { MessageBox.Show("Tên nước sản xuất đã tồn tại"); return; } currentModel = new NuocSanXuatModel { MaNuocSX = txtMaNuocSanXuat.Text, TenNuocSX = txtTenNuocSanXuat.Text, }; controller.Insert(currentModel); txtMaNuocSanXuat.Focus(); txtMaNuocSanXuat.SelectAll(); //txtTenNuocSanXuat.Text = ""; controller.ReviewGrid(); bntTaoMoi.Enabled = true; bntLuu.Enabled = true; } }
/// <summary> /// Handles the Click event of the bntLuu control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param> private void bntLuu_Click(object sender, EventArgs e) { if (txtMaChatLieu.Text == "") { MessageBox.Show("Mã chất liệu không được để rỗng"); return; } if (txtTenChatLieu.Text == "") { MessageBox.Show("Tên chất liệu không được để rỗng"); return; } currentModel = (ChatLieuModel)dataGridView.CurrentSelected(chatLieuModelList); if (currentModel != null) { var cm = chatLieuModelList.Where(c => c.MaChatLieu == txtMaChatLieu.Text && c.ID != currentModel.ID); if (cm.Any()) { MessageBox.Show("Mã chất liệu đã tồn tại trong một bản ghi khác"); return; } var ct = chatLieuModelList.Where(c => c.TenChatLieu == txtTenChatLieu.Text && c.ID != currentModel.ID); if (ct.Any()) { MessageBox.Show("Tên chất liệu đã tồn tại trong một bản ghi khác"); return; } currentModel.MaChatLieu = txtMaChatLieu.Text; currentModel.TenChatLieu = txtTenChatLieu.Text; controller.Update(currentModel); //re-update UI dataGridView.UpdateView("MaChatLieu", currentModel.MaChatLieu); dataGridView.UpdateView("TenChatLieu", currentModel.TenChatLieu); txtMaChatLieu.Focus(); txtMaChatLieu.SelectAll(); bntTaoMoi.Enabled = true; bntLuu.Enabled = true; } else { var cm = chatLieuModelList.Where(c => c.MaChatLieu == txtMaChatLieu.Text); if (cm.Any()) { MessageBox.Show("Mã chất liệu đã tồn tại"); return; } var ct = chatLieuModelList.Where(c => c.TenChatLieu == txtTenChatLieu.Text); if (ct.Any()) { MessageBox.Show("Tên chất liệu đã tồn tại"); return; } currentModel = new ChatLieuModel { MaChatLieu = txtMaChatLieu.Text, TenChatLieu = txtTenChatLieu.Text, }; controller.Insert(currentModel); txtMaChatLieu.Focus(); txtMaChatLieu.SelectAll(); //txtTenChatLieu.Text = ""; controller.ReviewGrid(); bntTaoMoi.Enabled = true; bntLuu.Enabled = true; } }
/// <summary> /// Handles the Click event of the bntLuu control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param> private void bntLuu_Click(object sender, EventArgs e) { if (txtMaNCC.Text == "") { MessageBox.Show("Mã nhà cung cấp không được để rỗng"); return; } if (txtTenNCC.Text == "") { MessageBox.Show("Tên nhà cung cấp không được để rỗng"); return; } currentModel = (NhaCungCapModel)dataGridView.CurrentSelected(currentModelList); if (currentModel != null) { var cm = currentModelList.Where(c => c.MaNCC == txtMaNCC.Text && c.ID != currentModel.ID); if (cm.Any()) { MessageBox.Show("Mã nhà cung cấp đã tồn tại trong một bản ghi khác"); return; } var ct = currentModelList.Where(c => c.TenNCC == txtTenNCC.Text && c.ID != currentModel.ID); if (ct.Any()) { MessageBox.Show("Tên nhà cung cấp đã tồn tại trong một bản ghi khác"); return; } currentModel.MaNCC = txtMaNCC.Text; currentModel.TenNCC = txtTenNCC.Text; currentModel.DiaChi = txtDiaChi.Text; currentModel.DienThoai = txtDienThoai.Text; controller.Update(currentModel); //re-update UI dataGridView.UpdateView("MaNCC", currentModel.MaNCC); dataGridView.UpdateView("TenNCC", currentModel.TenNCC); dataGridView.UpdateView("DiaChi", currentModel.DiaChi); dataGridView.UpdateView("DienThoai", currentModel.DienThoai); txtMaNCC.Focus(); txtMaNCC.SelectAll(); bntTaoMoi.Enabled = true; bntLuu.Enabled = true; } else { var cm = currentModelList.Where(c => c.MaNCC == txtMaNCC.Text); if (cm.Any()) { MessageBox.Show("Mã nhà cung cấp đã tồn tại"); return; } var ct = currentModelList.Where(c => c.TenNCC == txtTenNCC.Text); if (ct.Any()) { MessageBox.Show("Tên nhà cung cấp đã tồn tại"); return; } currentModel = new NhaCungCapModel { MaNCC = txtMaNCC.Text, TenNCC = txtTenNCC.Text, DiaChi = txtDiaChi.Text, DienThoai = txtDienThoai.Text, }; controller.Insert(currentModel); txtMaNCC.Focus(); txtMaNCC.SelectAll(); //txtTenChatLieu.Text = ""; controller.ReviewGrid(); bntTaoMoi.Enabled = true; bntLuu.Enabled = true; } }