public static List <clsKichThuocMonAn_DTO> LaydsKichThuoc() { List <clsKichThuocMonAn_DTO> dsKichThuoc = new List <clsKichThuocMonAn_DTO>(); SqlConnection con = ThaoTacDuLieu_DAO.TaoKetNoi(); string query = string.Format("select * from KichThuocMonAn"); SqlCommand cmd = ThaoTacDuLieu_DAO.TruyVan(query, con); SqlDataReader rddtMA = cmd.ExecuteReader(); while (rddtMA.Read()) { clsKichThuocMonAn_DTO itemKichThuoc = new clsKichThuocMonAn_DTO(); if (!rddtMA.IsDBNull(0)) { itemKichThuoc.MaKichThuoc = (string)rddtMA[0]; } if (!rddtMA.IsDBNull(1)) { itemKichThuoc.TenKichThuoc = (string)rddtMA[1]; } if (!rddtMA.IsDBNull(2)) { itemKichThuoc.TrangThai = (bool)rddtMA[2]; } // dsKichThuoc.Add(itemKichThuoc); } ThaoTacDuLieu_DAO.DongKetNoi(con); return(dsKichThuoc); }
////////////////////////////////// public static List <clsKichThuocMonAn_DTO> LaydsKichThuocTheoMaSanPham(string a, bool b) { List <clsKichThuocMonAn_DTO> dsKichThuoc = new List <clsKichThuocMonAn_DTO>(); SqlConnection con = ThaoTacDuLieu_DAO.TaoKetNoi(); string query = string.Format("select ChiTietMonAn.ma_kich_thuoc, KichThuocMonAn.ten_kich_thuoc,ChiTietMonAn.trang_thai from ChiTietMonAn, KichThuocMonAn where ChiTietMonAn.ma_kich_thuoc = KichThuocMonAn.ma_kich_thuoc AND ma_mon_an = '{0}' AND ChiTietMonAn.trang_thai = N'{1}' ", a, b); SqlCommand cmd = ThaoTacDuLieu_DAO.TruyVan(query, con); SqlDataReader rddtMA = cmd.ExecuteReader(); while (rddtMA.Read()) { clsKichThuocMonAn_DTO itemKichThuoc = new clsKichThuocMonAn_DTO(); if (!rddtMA.IsDBNull(0)) { itemKichThuoc.MaKichThuoc = (string)rddtMA[0]; } if (!rddtMA.IsDBNull(1)) { itemKichThuoc.TenKichThuoc = (string)rddtMA[1]; } if (!rddtMA.IsDBNull(2)) { itemKichThuoc.TrangThai = (bool)rddtMA[2]; } // dsKichThuoc.Add(itemKichThuoc); } ThaoTacDuLieu_DAO.DongKetNoi(con); return(dsKichThuoc); }
private void dgvDSSP_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (dgvDSSP.Columns[e.ColumnIndex].Name == "colAnhMonAn") { try { if (e.Value != null) { e.Value = new Bitmap(e.Value.ToString()); } else { e.Value = new Bitmap(@"HinhAnh\AnhMonAn\no_picture.gif"); } } catch (Exception) { e.Value = new Bitmap(@"HinhAnh\AnhMonAn\no_picture.gif"); } } try { if (dgvDSSP.Columns[e.ColumnIndex].Name == "colDonViTinh") { clsDonViTinh_DTO dtoDonViTinh = lstDonViTinh.First(i => i.MaDonViTinh == e.Value.ToString()); e.Value = dtoDonViTinh.TenDonViTinh; } } catch (Exception) { } if (dgvDSSP.Columns[e.ColumnIndex].Name == "colTenLoaiMonAn") { clsLoaiMonAn_DTO dtoTenLoaiMonAn = lstLoaiMonAn.First(u => u.MaLoaiMonAn == e.Value.ToString()); e.Value = dtoTenLoaiMonAn.TenLoaiMonAn; } //colTenKichThuoc if (dgvDSSP.Columns[e.ColumnIndex].Name == "colTenKichThuoc") { clsKichThuocMonAn_DTO dtoKichThuocMonAn = lstKichThuocMonAn.First(u => u.MaKichThuoc == e.Value.ToString()); e.Value = dtoKichThuocMonAn.TenKichThuoc; } }