private void _btnCrear_Click(object sender, EventArgs e) { if (DatosValidos()) { _tablaBloque.Rows.Clear(); LectorXls lector = new LectorXls(); Parser p = new Parser(); _tablaBloque = lector.LeerSeriesBloques(0, _tablaBloque, openFileDialog1.FileName, 1, (int)_nudFilaInicio.Value, p.GetValor(_txtColumna.Text), (int)_nudFilaFin.Value, p.GetValor(_txtColumna.Text) + 11, (int)_nudAnioInicio.Value, (int)_nudAnioFin.Value, int.Parse(_txtCriterioBloque.Text)); if (lector.GetResultado()) { _dgvDatos.DataSource = _tablaBloque; _dgvDatos.Columns[1].Frozen = true; _dgvDatos.Columns[0].Visible = false; FormatoDeCeldas(); FormatearDatosBloque(); } else { _tablaBloque.Rows.Clear(); MessageBox.Show("Existen errores en la configuración de migración de datos."); } } }
private void _btnCrear_Click(object sender, EventArgs e) { LimpiarTablas(); _dgvDatos.DataSource = null; if (_cmbAgente.SelectedItem != null) { _persona = OraDalPersonaMgr.Instancia.GetPorId <Persona>((long)_cmbAgente.SelectedValue, Persona.C_PK_COD_PERSONA); if (DatosValidos()) { if (_cmbNodoDeConexion.SelectedItem != null && _cmbTipoTabla.SelectedItem != null && _txtDocumento.Text != string.Empty) { LectorXls lector = new LectorXls(); Parser p = new Parser(); long codTipoTabla = (long)_cmbTipoTabla.SelectedValue; if (codTipoTabla == (int)D_COD_CATEGORIA_DATO.ENERGIA_MENSUAL_HISTORICA || codTipoTabla == (int)D_COD_CATEGORIA_DATO.POTENCIA_COINCIDENTAL || codTipoTabla == (int)D_COD_CATEGORIA_DATO.POTENCIA_MAXIMA) { _tablaEnergiaPotencia = lector.LeerSeries(0, _tablaEnergiaPotencia, openFileDialog1.FileName, 1, (int)_nudFilaInicio.Value, p.GetValor(_txtColumna.Text), (int)_nudFilaFin.Value, p.GetValor(_txtColumna.Text) + 11, (int)_nudAnioInicio.Value, (int)_nudAnioFin.Value); if (lector.GetResultado()) { _dgvDatos.DataSource = _tablaEnergiaPotencia; _dgvDatos.Columns[1].Frozen = true; _dgvDatos.Columns[0].Visible = false; FormatoDeCeldas(); FormatearDatos(); } else { _tablaEnergiaPotencia.Rows.Clear(); MessageBox.Show("Existen errores en la configuración de migración de datos."); } } else if (codTipoTabla == (int)D_COD_CATEGORIA_DATO.IDENTIFICACION_SEMANA_LLUVIOSA || codTipoTabla == (int)D_COD_CATEGORIA_DATO.IDENTIFICACION_SEMANA_PROMEDIO || codTipoTabla == (int)D_COD_CATEGORIA_DATO.IDENTIFICACION_SEMANA_SECA) { _tablaIdentificadorSemanal = lector.LeerSeriesIdentificadores(0, _tablaIdentificadorSemanal, openFileDialog1.FileName, 1, (int)_nudFilaInicio.Value, p.GetValor(_txtColumna.Text), (int)_nudFilaFin.Value, p.GetValor(_txtColumna.Text) + 23); if (lector.GetResultado()) { _dgvDatos.DataSource = _tablaIdentificadorSemanal; AdicionarDiaSemana(); _dgvDatos.Columns[2].Frozen = true; _dgvDatos.Columns[0].Visible = false; _dgvDatos.Columns[1].Visible = false; FormatoDeCeldas(); FormatearDatosIdentificadores(); } else { _tablaIdentificadorSemanal.Rows.Clear(); MessageBox.Show("Existen errores en la configuración de migración de datos."); } } else if (codTipoTabla == (int)D_COD_CATEGORIA_DATO.FACTOR_PARA_LLEVAR_ENERGIA_A_BLOQUES) { _tablaBloque = lector.LeerSeriesBloques(0, _tablaBloque, openFileDialog1.FileName, 1, (int)_nudFilaInicio.Value, p.GetValor(_txtColumna.Text), (int)_nudFilaFin.Value, p.GetValor(_txtColumna.Text) + 11, (int)_nudAnioInicio.Value, (int)_nudAnioFin.Value, int.Parse(_txtCriterioBloque.Text)); if (lector.GetResultado()) { _dgvDatos.DataSource = _tablaBloque; _dgvDatos.Columns[1].Frozen = true; _dgvDatos.Columns[0].Visible = false; FormatoDeCeldas(); FormatearDatosBloque(); } else { _tablaBloque.Rows.Clear(); MessageBox.Show("Existen errores en la configuración de migración de datos."); } } } } } }