Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        //////////////////////////////////

        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);
        }
Exemplo n.º 3
0
        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;
            }
        }