public void xoaNCC(NHACUNGCAP_DTO ncc) { conn.Open(); cmd = new SqlCommand("DELETE FROM NCC WHERE MANCC = '" + ncc.mancc + "'", conn); cmd.ExecuteNonQuery(); conn.Close(); }
public void capnhatNCC(NHACUNGCAP_DTO ncc) { conn.Open(); sql = "UPDATE NCC SET TENNCC = N'" + ncc.tenncc + "',DIACHI= N'" + ncc.diachi + "',SDT= N'" + ncc.sdt + "',MOTA= N'" + ncc.mota + "'WHERE MANCC='" + ncc.mancc + "'"; cmd = new SqlCommand(sql, conn); cmd.ExecuteNonQuery(); conn.Close(); }
public void themNCC(NHACUNGCAP_DTO ncc) { conn.Open(); sql = "INSERT INTO NCC VALUES (@TENNCC, @DIACHI, @SDT, @MOTA)"; cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@TENNCC", ncc.tenncc); cmd.Parameters.AddWithValue("@DIACHI", ncc.diachi); cmd.Parameters.AddWithValue("@SDT", ncc.sdt); cmd.Parameters.AddWithValue("@MOTA", ncc.mota); cmd.ExecuteNonQuery(); conn.Close(); }
private void btnCapNhat_Click(object sender, EventArgs e) { dto = new NHACUNGCAP_DTO(txtSDT.Text); if (bus.checkSdtNcc(dto) == false) { dto = new NHACUNGCAP_DTO(int.Parse(dtgvNCC[0, dtgvNCC.CurrentRow.Index].Value.ToString()), txtTenNCC.Text, txtDiaChi.Text, txtSDT.Text, txtMota.Text); bus.updateNCC(dto); } else { MessageBox.Show("Số điện thoại bị trùng"); } dtgvNCC.DataSource = bus.showNCC(); }
public bool checkSDTNCC(NHACUNGCAP_DTO dto) { try { conn.Open(); sql = "SELECT * FROM NCC WHERE SDT = N'" + dto.sdt + "'"; cmd = new SqlCommand(sql, conn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { return(true); } } catch (Exception ex) { } finally { conn.Close(); } return(false); }
private void btnLuu_Click(object sender, EventArgs e) { dto = new NHACUNGCAP_DTO(txtTenNCC.Text); if (bus.checkTenNcc(dto) == false) { dto = new NHACUNGCAP_DTO(txtSDT.Text); if (bus.checkSdtNcc(dto) == false) { dto = new NHACUNGCAP_DTO(txtTenNCC.Text, txtDiaChi.Text, txtSDT.Text, txtMota.Text); bus.addNCC(dto); } else { MessageBox.Show("Số điện thoại bị trùng"); } } else { MessageBox.Show("Tên nhà cung cấp đã tồn tại"); } dtgvNCC.DataSource = bus.showNCC(); }
public bool checkSdtNcc(NHACUNGCAP_DTO dto) { return(dao.checkSDTNCC(dto)); }
public bool checkTenNcc(NHACUNGCAP_DTO dto) { return(dao.checkTenNCC(dto)); }
public void updateNCC(NHACUNGCAP_DTO dto) { dao.capnhatNCC(dto); }
public void deleteNCC(NHACUNGCAP_DTO dto) { dao.xoaNCC(dto); }
public void addNCC(NHACUNGCAP_DTO dto) { dao.themNCC(dto); }
private void btnXoa_Click(object sender, EventArgs e) { dto = new NHACUNGCAP_DTO(int.Parse(dtgvNCC[0, dtgvNCC.CurrentRow.Index].Value.ToString())); bus.deleteNCC(dto); dtgvNCC.DataSource = bus.showNCC(); }