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