private void ConsultaInicial() { var Senales = new List <string>(); var SenalesEnDB = from s in DB.SenalElectronica select s; var InstrumentosEnDB = from q in DB.Instrumento select q; var EtiquetasEnDB = from e in DB.Etiqueta select e; var LabelSignalsDB = from l in DB.LabelSignalsEtiquetas select l; var Lista_Instrumentos = InstrumentosEnDB.ToList(); var Lista_Senales = SenalesEnDB.ToList(); var Lista_Etiquetas = EtiquetasEnDB.ToList(); var Lista_LabelSignals = LabelSignalsDB.ToList(); var SenalesAgrupadas = Lista_Senales.GroupBy(g => g.Instrumento).ToList(); var LabelOrdenados = Lista_LabelSignals.OrderBy(o => o.SenalElectronica).ToList(); var LabelAgrupados = LabelOrdenados.GroupBy(g => g.Etiquetas).ToList(); SenalesActuales = ObtenerSenales(SenalesAgrupadas); InstrumentosActuales = ObtenerInstrumentos(SenalesAgrupadas, Lista_Instrumentos, SenalesActuales); EtiquetasActuales = ObtenerEtiquetas(LabelAgrupados, InstrumentosActuales, Lista_Etiquetas, Lista_Senales); }
public Consulta() { DB = new KIRVIT_AppContext(); SenalesActuales = new ListadoSenales(); InstrumentosActuales = new ListadoInstrumentos(); EtiquetasActuales = new ListadoEtiquetas(); ConsultaInicial(); }
public MainWindow() { ConsultaInicial = new Consulta(); SenalesActuales = ConsultaInicial.getListadoSenales(); //Listado de todos los instrumentos InstrumentosActuales = ConsultaInicial.getInstrumentos(); //Listado de todas las etiquetas EtiquetasActuales = ConsultaInicial.getEtiquetas(); Console.WriteLine("Consulta realizada"); InitializeComponent(); }