コード例 #1
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");
            }
        }