private void BT_Pantalla_Click(object sender, EventArgs e) { try { if (TB_Desde.Text == "") { throw new Exception("Se debe ingresar el tema desde el que desea comenzar la busqueda"); } if (TB_Hasta.Text == "") { throw new Exception("Se debe ingresar el tema hasta el que desea realizar la busqueda"); } int Desd; int.TryParse(TB_Desde.Text, out Desd); int Hast; int.TryParse(TB_Hasta.Text, out Hast); //int Año; //int.TryParse(TB_AñoDesde.Text, out Año); int AñoDesde = int.Parse(Helper.OrdenarFecha(txtAnioDesde.Text)); int AñoHasta = int.Parse(Helper.OrdenarFecha(txtAnioHasta.Text)); Helper.ActualizarCantidadPersonasHoras(txtAnioDesde.Text.Substring(6, 4)); Helper.ActualizarCantidadPersonasHoras(txtAnioHasta.Text.Substring(6, 4)); dtInforme = C.ListarCursoporTema(Desd, Hast, AñoDesde, AñoHasta); Tipo = "Pantalla"; ImpreInforme Impre = new ImpreInforme(dtInforme, Tipo); Impre.ShowDialog(); } catch (Exception err) { MessageBox.Show(err.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void _PresentarReportePorTema(string _Tipo) { try { int Desd; int.TryParse(TB_Desde.Text, out Desd); int Hast; int.TryParse(TB_Hasta.Text, out Hast); Helper.PurgarOrdFechaCursadas(); int AñoDesde = int.Parse(Helper.OrdenarFecha(txtAnioDesde.Text)); int AñoHasta = int.Parse(Helper.OrdenarFecha(txtAnioHasta.Text)); Helper.ActualizarCantidadPersonasHoras(txtAnioDesde.Text.Substring(6, 4)); string WTipoCursada = ""; if (rbProgramados.Checked) { WTipoCursada = "0"; } else if (rbNoProgramados.Checked) { WTipoCursada = "1"; } dtInforme = C.ListarCursoporTema(Desd, Hast, AñoDesde, AñoHasta, WTipoCursada); CursosRealizadosporTemas.ImpreInforme Impre = new CursosRealizadosporTemas.ImpreInforme(dtInforme, _Tipo); Impre.WindowState = FormWindowState.Maximized; Impre.Show(); } catch (Exception err) { MessageBox.Show(err.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }