private void GetDataChiTiet() { if (nsxChon_DTO == null) { nsxChon_DTO = new clsNhaSanXuat_DTO(); nsxChon_DTO.MaNSX = txtTenNSX.Text; } nsxChon_DTO.TenNSX = txtTenNSX.Text; }
private void dgvNhaSanXuat_SelectionChanged(object sender, EventArgs e) { if (dgvNhaSanXuat.SelectedRows.Count > 0) { nsxChon_DTO = (clsNhaSanXuat_DTO)dgvNhaSanXuat.SelectedRows[0].DataBoundItem; } else { nsxChon_DTO = null; } BindingChiTiet(); }
int tam = 0; //0 them, 1 xoa private void lsNhaSanXuat_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (lsNhaSanXuat.SelectedItems.Count > 0) { nsxChon_DTO = (clsNhaSanXuat_DTO)lsNhaSanXuat.SelectedItems[0]; } else { nsxChon_DTO = null; } BindingChiTiet(); }
public bool CapNhatNhaSanXuat(clsNhaSanXuat_DTO nsx_DTO) { string strQuery = "Update NhaSanXuat Set [TenNSX] = @TenNSX Where [MaNSX] = @MaNSX"; SqlParameter[] para = new SqlParameter[2]; para[0] = new SqlParameter("@MaNSX", nsx_DTO.MaNSX); para[1] = new SqlParameter("@TenNSX", nsx_DTO.TenNSX); SqlConnection conn = DataProvider.TaoKetNoi(); int kq = DataProvider.ThucThiCauLenh(strQuery, para, conn); conn.Close(); return(kq > 0); }
public bool ThemNhaSanXuat(clsNhaSanXuat_DTO nsx_DTO) { string strQuery = "Insert into NhaSanXuat ([MaNSX],[TenNSX],[TrangThai])" + " Values (@MaNSX, @TenNSX, 1)"; SqlParameter[] para = new SqlParameter[2]; para[0] = new SqlParameter("@MaNSX", nsx_DTO.MaNSX); para[1] = new SqlParameter("@TenNSX", nsx_DTO.TenNSX); SqlConnection conn = DataProvider.TaoKetNoi(); int kq = DataProvider.ThucThiCauLenh(strQuery, para, conn); conn.Close(); return(kq > 0); }
public List <clsNhaSanXuat_DTO> DanhSachNhaSanXuat() { List <clsNhaSanXuat_DTO> lsResult = new List <clsNhaSanXuat_DTO>(); string strQuery = "Select * From NhaSanXuat Where TrangThai = 1"; SqlConnection conn = DataProvider.TaoKetNoi(); SqlDataReader sdr = DataProvider.TruyVanDuLieu(strQuery, conn); while (sdr.Read()) { clsNhaSanXuat_DTO _nsxdto = new clsNhaSanXuat_DTO(); _nsxdto.MaNSX = sdr["MaNSX"].ToString(); _nsxdto.TenNSX = sdr["TenNSX"].ToString(); _nsxdto.TrangThai = bool.Parse(sdr["TrangThai"].ToString()); lsResult.Add(_nsxdto); } sdr.Close(); conn.Close(); return(lsResult); }
public static List <clsNhaSanXuat_DTO> LayDSNSX(string maNSX) { List <clsNhaSanXuat_DTO> dsNSX = new List <clsNhaSanXuat_DTO>(); string query = "select * from NhaSanXuat"; if (maNSX != "") { query += string.Format(" where MaNhaSx = '{0}'", maNSX); } SqlDataReader dr = DataProvider.Retrieve_Table(query); while (dr.Read()) { clsNhaSanXuat_DTO nsx = new clsNhaSanXuat_DTO(); if (!dr.IsDBNull(0)) { nsx.MaNhaSX = dr.GetString(0); } if (!dr.IsDBNull(1)) { nsx.TenNhaSX = dr.GetString(1); } if (!dr.IsDBNull(2)) { nsx.DiaChi = dr.GetString(2); } if (!dr.IsDBNull(3)) { nsx.Email = dr.GetString(3); } if (!dr.IsDBNull(4)) { nsx.SDT = dr.GetString(4); } if (!dr.IsDBNull(5)) { nsx.TrangThai = dr.GetBoolean(5); } dsNSX.Add(nsx); } DataProvider.CloseConnect(); return(dsNSX); }
private void btnLuuNSX_Click(object sender, EventArgs e) { try { if (tam == 0) { GetDataChiTiet(); if (nsx_BUS.ThemNhaSanXuat(nsxChon_DTO)) { MessageBox.Show("Thêm nhà sản xuất thành công!"); DanhSachNhaSanXuat(); } else { MessageBox.Show("Thêm nhà sản xuất không thành công!"); nsxChon_DTO = null; } } if (tam == 1) { GetDataChiTiet(); if (nsx_BUS.CapNhatNhaSanXuat(nsxChon_DTO)) { MessageBox.Show("Sửa nhà sản xuất thành công!"); DanhSachNhaSanXuat(); } else { MessageBox.Show("Sửa nhà sản xuất không thành công!"); nsxChon_DTO = null; } } txtTenNSX.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnLuu_Click(object sender, RoutedEventArgs e) { try { if (tam == 0) { GetDataChiTiet(); if (nsx_BUS.ThemNhaSanXuat(nsxChon_DTO)) { MessageBox.Show("Thêm nhà sản xuất thành công!"); Grid_Loaded(sender, e); } else { MessageBox.Show("Thêm nhà sản xuất không thành công!"); nsxChon_DTO = null; } } if (tam == 1) { GetDataChiTiet(); if (nsx_BUS.CapNhatNhaSanXuat(nsxChon_DTO)) { MessageBox.Show("Sửa nhà sản xuất thành công!"); Grid_Loaded(sender, e); } else { MessageBox.Show("Sửa nhà sản xuất không thành công!"); nsxChon_DTO = null; } } txtTenNSX.IsReadOnly = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public bool CapNhatNhaSanXuat(clsNhaSanXuat_DTO nsx_DTO) { return(nsx_DAO.CapNhatNhaSanXuat(nsx_DTO)); }
public bool ThemNhaSanXuat(clsNhaSanXuat_DTO nsx_DTO) { return(nsx_DAO.ThemNhaSanXuat(nsx_DTO)); }