コード例 #1
0
        public ResultadoListado(String numeroListado, String year, String semestre)
        {
            InitializeComponent();
            if (numeroListado.Equals("1") && semestre.Equals("1"))
            {
                String         query = "execute BUGDEVELOPING.LIST1_PRI " + "'" + year + "'";
                ConnectorClass con   = ConnectorClass.Instance;
                DataTable      dt    = con.executeQuery(query);
                if (dt.Rows.Count != 0)
                {
                    dataGridViewLISTADO.DataSource = con.executeQuery(query);
                    dataGridViewLISTADO.Enabled    = true;
                    con.CerrarConexion();
                }
                else
                {
                    MessageBox.Show("No se registraron datos para la consulta realizada con la configuración de año/semestre elegida");
                    this.Close();
                }
            }
            if (numeroListado.Equals("1") && semestre.Equals("2"))
            {
                String         query = "execute BUGDEVELOPING.LIST1_SEG " + "'" + year + "'";
                ConnectorClass con   = ConnectorClass.Instance;
                DataTable      dt    = con.executeQuery(query);
                if (dt.Rows.Count != 0)
                {
                    dataGridViewLISTADO.DataSource = con.executeQuery(query);
                    dataGridViewLISTADO.Enabled    = true;
                    con.CerrarConexion();
                }
                else
                {
                    MessageBox.Show("No se registraron datos para la consulta realizada con la configuración de año/semestre elegida");
                    this.Close();
                }
            }

            else if (numeroListado.Equals("2") && semestre.Equals("1"))
            {
                String         query = "execute BUGDEVELOPING.LIST2_PRI " + "'" + year + "' , " + ConfigurationManager.AppSettings["fechaSistema"] + " ";
                ConnectorClass con   = ConnectorClass.Instance;


                DataTable dt = con.executeQuery(query);

                if (dt.Rows.Count != 0)
                {
                    dataGridViewLISTADO.DataSource = con.executeQuery(query);
                    dataGridViewLISTADO.Enabled    = true;
                    con.CerrarConexion();
                }
                else
                {
                    MessageBox.Show("No se registraron datos para la consulta realizada con la configuración de año/semestre elegida");
                    this.Close();
                }
            }
            else if (numeroListado.Equals("2") && semestre.Equals("2"))
            {
                String         query = "execute BUGDEVELOPING.LIST2_SEG " + "'" + year + "' , " + ConfigurationManager.AppSettings["fechaSistema"] + "  ";
                ConnectorClass con   = ConnectorClass.Instance;


                DataTable dt = con.executeQuery(query);

                if (dt.Rows.Count != 0)
                {
                    dataGridViewLISTADO.DataSource = con.executeQuery(query);
                    dataGridViewLISTADO.Enabled    = true;
                    con.CerrarConexion();
                }
                else
                {
                    MessageBox.Show("No se registraron datos para la consulta realizada con la configuración de año/semestre elegida");
                    this.Close();
                }
            }
            else if (numeroListado.Equals("3") && semestre.Equals("1"))
            {
                String         query = "execute BUGDEVELOPING.LIST3_PRI " + "'" + year + "'";
                ConnectorClass con   = ConnectorClass.Instance;
                DataTable      dt    = con.executeQuery(query);
                if (dt.Rows.Count != 0)
                {
                    dataGridViewLISTADO.DataSource = con.executeQuery(query);
                    dataGridViewLISTADO.Enabled    = true;
                    con.CerrarConexion();
                }
                else
                {
                    MessageBox.Show("No se registraron datos para la consulta realizada con la configuración de año/semestre elegida");
                    this.Close();
                }
            }
            else if (numeroListado.Equals("3") && semestre.Equals("2"))
            {
                String         query = "execute BUGDEVELOPING.LIST3_SEG " + "'" + year + "'";
                ConnectorClass con   = ConnectorClass.Instance;
                DataTable      dt    = con.executeQuery(query);
                if (dt.Rows.Count != 0)
                {
                    dataGridViewLISTADO.DataSource = con.executeQuery(query);
                    dataGridViewLISTADO.Enabled    = true;
                    con.CerrarConexion();
                }
                else
                {
                    MessageBox.Show("No se registraron datos para la consulta realizada con la configuración de año/semestre elegida");
                    this.Close();
                }
            }


            else if (numeroListado.Equals("4") && semestre.Equals("1"))
            {
                String         query = "execute BUGDEVELOPING.LIST4_PRI " + "'" + year + "'";
                ConnectorClass con   = ConnectorClass.Instance;
                DataTable      dt    = con.executeQuery(query);
                if (dt.Rows.Count != 0)
                {
                    dataGridViewLISTADO.DataSource = con.executeQuery(query);
                    dataGridViewLISTADO.Enabled    = true;
                    con.CerrarConexion();
                }
                else
                {
                    MessageBox.Show("No se registraron datos para la consulta realizada con la configuración de año/semestre elegida");
                    this.Close();
                }
            }
            else if (numeroListado.Equals("4") && semestre.Equals("2"))
            {
                String         query = "execute BUGDEVELOPING.LIST4_SEG " + "'" + year + "'";
                ConnectorClass con   = ConnectorClass.Instance;
                DataTable      dt    = con.executeQuery(query);
                if (dt.Rows.Count != 0)
                {
                    dataGridViewLISTADO.DataSource = con.executeQuery(query);
                    dataGridViewLISTADO.Enabled    = true;
                    con.CerrarConexion();
                }
                else
                {
                    MessageBox.Show("No se registraron datos para la consulta realizada con la configuración de año/semestre elegida");
                    this.Close();
                }
            }
        }