Пример #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            SLDocument sl = new SLDocument(textBox3.Text);

            int iRow = 2;

            List <Models.DataSerie> lst = new List <Models.DataSerie>();

            while (!string.IsNullOrEmpty(sl.GetCellValueAsString(iRow, 1)))
            {
                Models.DataSerie olst = new Models.DataSerie();

                olst.Date = sl.GetCellValueAsString(iRow, Convert.ToInt32(textBox1.Text));
                olst.Data = sl.GetCellValueAsString(iRow, Convert.ToInt32(textBox2.Text));

                lst.Add(olst);

                iRow++;
            }
            dataGridView1.DataSource = lst;

            Models.DescargaBanxico carga = new Models.DescargaBanxico();
            carga.Serie   = lst;
            carga.IdSerie = textBox4.Text;
            carga.Nombre  = textBox5.Text;
            Descarga.Add(carga);

            Models.DataNode serieExcel = new Models.DataNode();
            serieExcel.Serie        = textBox5.Text;
            serieExcel.ID           = textBox4.Text;
            serieExcel.periodicidad = Convert.ToString(comboBox1.Text);
            serieExcel.fechaInicio  = lst[0].Date;
            serieExcel.fechafin     = lst[lst.Count - 1].Date;
            listaseries.Add(serieExcel);

            dataGridView2.DataSource = null;
            dataGridView2.DataSource = listaseries;

            textBox4.Clear();
            textBox5.Clear();
            textBox1.Clear();
            textBox2.Clear();
        }
        private void button2_Click(object sender, EventArgs e)
        {
            string fechainicio;

            fechainicio = Convert.ToDateTime(this.fechainicio.Text).ToString("yyyy-MM-dd");

            string fechafin;

            fechafin = Convert.ToDateTime(this.fechafin.Text).ToString("yyyy-MM-dd");

            string SerieId;

            SerieId = SerieIdDefault.Text;

            Controllers.APIInegiController oAPIInegiController = new Controllers.APIInegiController();

            List <Models.DataSerie> resultado = oAPIInegiController.ReadSerieINEGI(SerieId, fechainicio, fechafin);

            //ALMACENA CADA CONSULTA EN UNA LISTA DE LISTAS
            Models.DescargaINEGI descarga = new Models.DescargaINEGI();
            descarga.Serie   = resultado;
            descarga.IdSerie = SerieId;
            descarga.Nombre  = SerieSeleccionada.Text;
            DescargaINEGI.Add(descarga);

            //ENVIA LOS DATOS CONSULTADOS AL DATAGRIDVIEW
            Models.DataNode serie = new Models.DataNode();
            serie.Serie       = SerieSeleccionada.Text;
            serie.ID          = SerieIdDefault.Text;
            serie.fechaInicio = fechainicio;
            serie.fechafin    = fechafin;
            listaseriesINEGI.Add(serie);

            dataGridView1.DataSource = null;
            dataGridView1.DataSource = listaseriesINEGI;
        }