コード例 #1
0
ファイル: DonViTinh_DAO.cs プロジェクト: LuLuan/Lu-Luan
        public static List <clsDonViTinh_DTO> LaydsDonVi()
        {
            List <clsDonViTinh_DTO> dsDonVi = new List <clsDonViTinh_DTO>();

            SqlConnection con    = ThaoTacDuLieu_DAO.TaoKetNoi();
            string        query  = string.Format("select * from DonViTinh");
            SqlCommand    cmd    = ThaoTacDuLieu_DAO.TruyVan(query, con);
            SqlDataReader rddtMA = cmd.ExecuteReader();

            while (rddtMA.Read())
            {
                clsDonViTinh_DTO itemDonViTinh = new clsDonViTinh_DTO();
                if (!rddtMA.IsDBNull(0))
                {
                    itemDonViTinh.MaDonViTinh = (string)rddtMA[0];
                }
                if (!rddtMA.IsDBNull(1))
                {
                    itemDonViTinh.TenDonViTinh = (string)rddtMA[1];
                }
                if (!rddtMA.IsDBNull(2))
                {
                    itemDonViTinh.TrangThai = (bool)rddtMA[2];
                }

                //
                dsDonVi.Add(itemDonViTinh);
            }
            ThaoTacDuLieu_DAO.DongKetNoi(con);
            return(dsDonVi);
        }
コード例 #2
0
ファイル: DonViTinh_DAO.cs プロジェクト: LuLuan/Lu-Luan
        public static bool InsertDonViTinh(clsDonViTinh_DTO DonViTinh)
        {
            SqlConnection con    = ThaoTacDuLieu_DAO.TaoKetNoi();
            string        query  = string.Format("INSERT INTO DonViTinh  VALUES ('{0}',N'{1}',N'{2}')", DonViTinh.MaDonViTinh, DonViTinh.TenDonViTinh, DonViTinh.TrangThai);
            SqlCommand    cmd    = ThaoTacDuLieu_DAO.TruyVan(query, con);
            int           ketqua = cmd.ExecuteNonQuery();

            ThaoTacDuLieu_DAO.DongKetNoi(con);
            return((ketqua == 1) ? true : false);
        }
コード例 #3
0
        private void btnLuu_Click_1(object sender, EventArgs e)
        {
            if (btnHuyBoThemMoi.Visible == true)
            {   //Giao diện
                //
                clsDonViTinh_DTO DonViTinh = new clsDonViTinh_DTO();

                DonViTinh.MaDonViTinh = TaoRaMa(lstDonViTinh.Count).ToString();
                if (txtTenDonViTinh.Text == "")
                {
                    MessageBox.Show("Chưa nhập tên đơn vị mới ");
                    return;
                }

                DonViTinh.TenDonViTinh = txtTenDonViTinh.Text;
                DonViTinh.TrangThai    = true;//tạm thời là true sửa trong thời gian update tới !
                // MessageBox.Show(DonViTinh.MaDonViTinh.ToString() + "-" + DonViTinh.TenDonViTinh + "-" + DonViTinh.TrangThai.ToString()); return;
                if (BUS.DonViTinh_BUS.InsertDonViTinh(DonViTinh))
                {
                    txtTenDonViTinh.Enabled   = false;
                    btnHuyBoThemMoi.Enabled   = false;
                    btnHuyBoThemMoi.Visible   = false;
                    btnChinhSuaLoaiNL.Enabled = true;
                    btnThemLoaiNL.Enabled     = true;
                    btnLuu.Enabled            = false;


                    MessageBox.Show("Đã thêm đơn vị tính thành công ");
                    urcDanhSachLoaiNguyenLieu_Load(sender, e);
                    if (_LoadDSDonVi != null)
                    {
                        _LoadDSDonVi(true);
                    }
                }
                else
                {
                    MessageBox.Show("Thêm đơn vị tính thất bại ");
                }
            }
            if (btnHuyBoChinhSua.Visible == true)
            {  //Giao diện
                btnHuyBoChinhSua.Enabled  = false;
                btnHuyBoChinhSua.Visible  = false;
                btnThemLoaiNL.Enabled     = true;
                btnChinhSuaLoaiNL.Enabled = true;
                btnLuu.Enabled            = false;
                //
            }
        }
コード例 #4
0
ファイル: urcDanhSachSanPham.cs プロジェクト: LuLuan/Lu-Luan
        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;
            }
        }
コード例 #5
0
ファイル: DonViTinh_BUS.cs プロジェクト: LuLuan/Lu-Luan
 public static bool InsertDonViTinh(clsDonViTinh_DTO DonViTinh)
 {
     return(DAO.DonViTinh_DAO.InsertDonViTinh(DonViTinh));
 }