private void cmBoxMaSP_SelectedIndexChanged(object sender, EventArgs e) { string id = cmBoxMaSP.SelectedValue.ToString(); //cmBoxMaKieuSP.DataSource = ChiTietSPBUS.GetChiTietSPByIDSP(id); //cmBoxMaKieuSP.DisplayMember = "MaKieu"; //cmBoxMaKieuSP.ValueMember = "MaKieu"; //cmBoxMauSP.DataSource = ChiTietSPBUS.GetAllMauSP(); //cmBoxMauSP.ValueMember = "MaMau"; //cmBoxMauSP.DisplayMember = "Mau"; if (IDMode == "ts") { chiTietSPBindingSource.DataSource = ChiTietSPBUS.GetChiTietSPByIDSP(id); cmBoxMaKieuSP.DataSource = ChiTietSPBUS.GetChiTietSPByIDSP(id); cmBoxMaKieuSP.DisplayMember = "MaKieu"; cmBoxMaKieuSP.ValueMember = "MaKieu"; cmBoxMauSP.DataSource = ChiTietSPBUS.GetAllMauSP(); cmBoxMauSP.ValueMember = "MaMau"; cmBoxMauSP.DisplayMember = "Mau"; } else { chiTietSPBindingSource.DataSource = ChiTietSPBUS.GetChiTietSPOderByMaCHByIDSP(IDMode, id); //cmBoxMaKieuSP.DataSource = ChiTietSPBUS.GetChiTietSPOderByMaCHByIDSP(IDMode,id); if (ChiTietSPBUS.GetChiTietSPOderByMaCHByIDSP(IDMode, id).Count != 0) { cmBoxMaKieuSP.DataSource = ChiTietSPBUS.GetChiTietSPOderByMaCHByIDSP(IDMode, id); cmBoxMaKieuSP.DisplayMember = "MaKieu"; cmBoxMaKieuSP.ValueMember = "MaKieu"; } else { cmBoxMaKieuSP.DataSource = null; } cmBoxMauSP.DataSource = ChiTietSPBUS.GetAllMauSP(); cmBoxMauSP.ValueMember = "MaMau"; cmBoxMauSP.DisplayMember = "Mau"; } }
private void cmBoxSP_SelectedIndexChanged(object sender, EventArgs e) { try { if (ID != null) { string id = cmBoxSP.SelectedValue.ToString(); SanPham sp = SanPhamBUS.GetSanPhamByID(id); cmBoxMaSP.SelectedValue = id; cmBoxSP.SelectedValue = id; txtboxMaSP.Text = sp.MaSP; txtTenSP.Text = sp.TenSP; txtNamSX.Text = sp.NămSX; txtboxCPU.Text = sp.CPU; txtboxGPU.Text = sp.CardManHinh; txtCamera.Text = sp.Camera; txtPort.Text = sp.Port; txtboxRam.Text = sp.Ram; txtboxManHinh.Text = sp.ManHinh; txtboxOS.Text = sp.OS; txtboxSim.Text = sp.Sim; txtboxPin.Text = sp.DungLuongPin; txtBoxTrongLuong.Text = sp.TrongLuong; txtboxBNngoai.Text = sp.BoNhoNgoai; txtboxBNtrong.Text = sp.BoNhoTrong; if (IDMode == "ts") { chiTietSPBindingSource.DataSource = ChiTietSPBUS.GetChiTietSPByIDSP(id); } else { chiTietSPBindingSource.DataSource = ChiTietSPBUS.GetChiTietSPOderByMaCHByIDSP(IDMode, id); } //chiTietSPBindingSource.DataSource = ChiTietSPBUS.GetChiTietSPByIDSP(ID); } } catch { } }