コード例 #1
0
        private void btnTK_Click(object sender, EventArgs e)
        {
            double min = Double.Parse(txtGNN.Text);
            double max = Double.Parse(txtGLN.Text);

            bsLaptop.DataSource = LaptopDAL.LietKeTheoGia(min, max);
        }
コード例 #2
0
        private void frmQLHangHoa_Load(object sender, EventArgs e)
        {
            bsLaptop.DataSource     = LaptopDAL.LietKe();
            dgvDSHangHoa.DataSource = bsLaptop;

            cboLoai.DataSource    = LoaiLaptopDAL.LietKe();
            cboLoai.DisplayMember = "TenLoai";
            cboLoai.ValueMember   = "MaLoai";
        }
コード例 #3
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     {
         {
             if (MessageBox.Show("Bạn chắc chắn muốn xóa?", "THÔNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 String Malap = txtMaHH.Text;
                 LaptopDAL.Xoa(Malap);
                 bsLaptop.DataSource = LaptopDAL.LietKe();
                 MessageBox.Show("Thao tác thành công!!!");
             }
         }
     }
 }
コード例 #4
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (txtMaHH.Text == "" || txtTenHH.Text == "" || txtDonGia.Text == "")
            {
                MessageBox.Show("Không được để trống thông tin", "Thông báo");
                return;
            }
            if (dtpNgaySX.Value > DateTime.Now)
            {
                MessageBox.Show("Ngày sản xuất không hợp lệ", "Thông báo");
                return;
            }
            if (nudSoLuong.Value <= 0)
            {
                MessageBox.Show("Số lượng phải lớn hơn 0", "Thông báo");
                return;
            }
            if (LaptopDAL.Tim(txtMaHH.Text) != null)
            {
                MessageBox.Show("Mã laptop không được trùng", "Thông Báo");
                return;
            }
            if (MessageBox.Show("Bạn có muốn thêm sản phẩm không?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                var LT = new Laptop
                {
                    DonGia    = Convert.ToDouble(txtDonGia.Text),
                    HinhAnh   = txtHinhAnh.Text,
                    MaLaptop  = txtMaHH.Text,
                    MaLoai    = cboLoai.SelectedValue.ToString(),
                    NgaySX    = dtpNgaySX.Value.Date,
                    SoLuong   = Convert.ToInt32(nudSoLuong.Value),
                    TenLaptop = txtTenHH.Text
                };
                LaptopDAL.Them(LT);

                bsLaptop.DataSource = LaptopDAL.LietKe();
                MessageBox.Show("Thao tác thành công", "Thông Báo");
            }
            else
            {
                MessageBox.Show("Mã laptop đã tồn tại", "Lỗi");
            }
        }
コード例 #5
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (txtMaHH.Text == "" || txtTenHH.Text == "" || txtDonGia.Text == "")
            {
                MessageBox.Show("Không được để trống thông tin", "Thông báo");
                return;
            }
            if (dtpNgaySX.Value > DateTime.Now)
            {
                MessageBox.Show("Ngày sản xuất không hợp lệ", "Thông báo");
                return;
            }
            if (nudSoLuong.Value <= 0)
            {
                MessageBox.Show("Số lượng phải lớn hơn 0", "Thông báo");
                return;
            }
            if (MaHH != txtMaHH.Text)
            {
                MessageBox.Show("Không được thay đổi mã loại", "Thông Báo");
                return;
            }
            try
            {
                var LT1 = new Laptop
                {
                    DonGia    = Convert.ToDouble(txtDonGia.Text),
                    HinhAnh   = txtHinhAnh.Text,
                    MaLaptop  = txtMaHH.Text,
                    MaLoai    = cboLoai.SelectedValue.ToString(),
                    NgaySX    = dtpNgaySX.Value.Date,
                    SoLuong   = Convert.ToInt32(nudSoLuong.Value),
                    TenLaptop = txtTenHH.Text
                };
                LaptopDAL.Sua(LT1);

                bsLaptop.DataSource = LaptopDAL.LietKe();
                MessageBox.Show("Thao tác thành công");
            }
            catch
            {
                MessageBox.Show("Mã Hàng Hóa Đã Trùng", "Lỗi");
            }
        }
コード例 #6
0
        private void frmBanHang_Load(object sender, EventArgs e)
        {
            // không cho tự sinh cột
            dgvChiTietHD.AutoGenerateColumns = false;

            dgvChiTietHD.DataSource = bsBanHang;
            bsBanHang.DataSource    = Laptop;

            cbolaptop.DataSource    = LaptopDAL.LietKe();
            cbolaptop.ValueMember   = "MaLaptop";
            cbolaptop.DisplayMember = "TenLaptop";

            cboKH.DataSource    = KhachHangDAL.LietKe();
            cboKH.ValueMember   = "MaKhachHang";
            cboKH.DisplayMember = "TenKhachHang";

            cboNV.DataSource    = NhanVienDAL.LietKe();
            cboNV.ValueMember   = "MaNhanVien";
            cboNV.DisplayMember = "TenNhanVien";
        }
コード例 #7
0
 private void txtMaMatHang_TextChanged(object sender, EventArgs e)
 {
     bsLaptop.DataSource = LaptopDAL.LietKeTheoTen(txtMaMatHang.Text);
 }