private void btnSave_Click(object sender, EventArgs e) { if (CURRENT_MODE == MODE_ADD) { try { Xe xe = new Xe(); xe.MaHangXe = parseInt(cbHangXe.SelectedValue.ToString()); xe.MaLoaiXe = parseInt(cbLoaiXe.SelectedValue.ToString()); xe.MaNhaCungCap = parseInt(cbNCC.SelectedValue.ToString()); xe.TenXe = txtTenXe.Text; xe.SoLuong = 0; xe.ThongTinBaoHanh = txtBaoHanh.Text; xe.DonGia = parseLong(txtDonGia.Text); xe.GhiChu = txtGhiChu.Text; xe.HinhAnh = pbHinhAnh.ImageLocation; xeBUS.AddXe(xe); LoadXe(); MessageBox.Show("Đã thêm sản phẩm!", "Thông báo!"); } catch { MessageBox.Show("Thêm thất bại!", "Thông báo!"); } } else if (CURRENT_MODE == MODE_EDIT) { try { Xe xe = new Xe(); xe.MaXe = int.Parse(txtMaXe.Text.ToString()); xe.MaHangXe = parseInt(cbHangXe.SelectedValue.ToString()); xe.MaLoaiXe = parseInt(cbLoaiXe.SelectedValue.ToString()); xe.MaNhaCungCap = parseInt(cbNCC.SelectedValue.ToString()); xe.TenXe = txtTenXe.Text; /* xe.SoLuong = parseInt(txtSoLuong.Text); */ xe.ThongTinBaoHanh = txtBaoHanh.Text; xe.DonGia = parseLong(txtDonGia.Text); xe.GhiChu = txtGhiChu.Text; xe.HinhAnh = pbHinhAnh.ImageLocation; xeBUS.EditXe(xe); LoadXe(); MessageBox.Show("Sửa thành công", "Thông báo!"); } catch { MessageBox.Show("Sửa thất bại", "Thông báo!"); } } setButtonsEnable(true); }