private void CbParte_SelectedIndexChanged(object sender, EventArgs e) { if (sender.GetType() == typeof(ComboBox)) { var cb = (ComboBox)sender; if (cb.SelectedIndex < 0) { CbTHead.Items.Clear(); LParametros.RemoveObjects(LParametros.SelectedObjects); } else { CbTHead.Items.Clear(); var selected = (PD.SV_PART)cb.SelectedItem; CbTHead.Items.AddRange(P.Consultas.trx_cabeceras.ByParte(selected.id).ToArray()); } } }
private void CbTHead_SelectedIndexChanged(object sender, EventArgs e) { if (sender.GetType() == typeof(ComboBox)) { //var cb = (ComboBox)sender; if (CbTHead.SelectedIndex < 0 || CbSistema.SelectedIndex < 0) { LParametros.RemoveObjects(LParametros.SelectedObjects); } else { LParametros.RemoveObjects(LParametros.SelectedObjects); var SelectedHead = (PD.SV_TRANSACTION_HEADER)(CbTHead.SelectedItem); var SelectedSystem = (PD.SV_SYSTEM)(CbSistema.SelectedItem); var param = P.Consultas.detalle_parametros.ByHead_Sys(SelectedHead.id, SelectedSystem.id).ToArray(); LParametros.SetObjects(param); } } }