Example #1
0
        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);
        }
Example #2
0
 public Consulta()
 {
     DB = new KIRVIT_AppContext();
     SenalesActuales      = new ListadoSenales();
     InstrumentosActuales = new ListadoInstrumentos();
     EtiquetasActuales    = new ListadoEtiquetas();
     ConsultaInicial();
 }
Example #3
0
 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();
 }