private void btnLuu_Click(object sender, EventArgs e) { DM_NHOM_VAT_TU nvt = LayTTLVT(); if (dieukien) { if (KiemTraLoi() == "") { if (daoNVT.Insert(nvt)) { MessageBox.Show("Thêm thành công"); GetLVT(); frm.Visible = false; } } } else { if (KiemTraLoi() == "") { if (daoNVT.Update(nvt)) { MessageBox.Show("Sửa thành công"); GetLVT(); frm.Visible = false; } } } }
public bool Update(DM_NHOM_VAT_TU nvt) { try { SqlConnection con = new SqlConnection(db.connectionStr); SqlCommand cmd = new SqlCommand("updateNhomVatTu", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@nvt_ma", SqlDbType.NVarChar, 20); cmd.Parameters.Add("@nvt_ten", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@nvt_ghichu", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@lvt_id", SqlDbType.NVarChar, 20); cmd.Parameters["@nvt_ma"].Value = nvt.Nvt_ma; cmd.Parameters["@nvt_ten"].Value = nvt.Nvt_ten; cmd.Parameters["@nvt_ghichu"].Value = nvt.Nvt_ghichu; cmd.Parameters["@lvt_id"].Value = nvt.Lvt_id; con.Open(); int result = cmd.ExecuteNonQuery(); con.Close(); return(result > 0); } catch { } return(true); }
public bool Insert(DM_NHOM_VAT_TU nvt) { try { SqlConnection con = new SqlConnection(db.connectionStr); SqlCommand cmd = new SqlCommand("insertNhomVatTu", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@nvt_ma", SqlDbType.NVarChar, 20); cmd.Parameters.Add("@nvt_ten", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@nvt_ghichu", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@lvt_id", SqlDbType.NVarChar, 20); cmd.Parameters["@nvt_ma"].Value = nvt.Nvt_ma; cmd.Parameters["@nvt_ten"].Value = nvt.Nvt_ten; cmd.Parameters["@nvt_ghichu"].Value = nvt.Nvt_ghichu; cmd.Parameters["@lvt_id"].Value = nvt.Lvt_id; con.Open(); int result = cmd.ExecuteNonQuery(); con.Close(); return(result > 0); } catch { if (KiemTraTrungMa(nvt) != 0) { MessageBox.Show("Thêm không thành công do trùng mã nhóm vật tư", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } return(false); }
private DM_NHOM_VAT_TU LayTTLVT() { string ma = txtMaLoai.Text; string ten = txtTenLoai.Text; string ghichu = txtGhiChu.Text; string lvt_id = cbbLoaiVT.SelectedValue.ToString(); DM_NHOM_VAT_TU nhom_vat_tu = new DM_NHOM_VAT_TU(ma, ten, ghichu, lvt_id); return(nhom_vat_tu); }
public int KiemTraTrungMa(DM_NHOM_VAT_TU nvt) { SqlConnection con = new SqlConnection(db.connectionStr); SqlCommand cmd = new SqlCommand("KiemTraTrungNVT", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@id", SqlDbType.NVarChar, 20); cmd.Parameters["@id"].Value = nvt.Nvt_ma.ToLower(); con.Open(); int result = cmd.ExecuteNonQuery(); con.Close(); return(result); }