示例#1
0
 private void cbInst_SelectedIndexChanged(object sender, EventArgs e)
 {
     //CB campus
     cadSql = "select distinct nomCamp from Campus c, Institucion i where i.Siglas ='" + cbInst.Text + "' and i.idInst = c.idInst";
     GestorBD.consBD(cadSql, dsCampus, "Campus");
     Varios.Comunes.cargaCombo(cbCampus, dsCampus, "Campus", "nomCamp");
 }
示例#2
0
        private void _4_Load(object sender, EventArgs e)
        {
            //1- Hcer la conexión a la BD de Oracle

            GestorBD = new GestorBD.GestorBD("MSDAORA", "System", "gonbar", "xe");

            /*
             * GestorBD = new GestorBD.GestorBD("MSDAORA", "BD03", "gonbar", "oracle");
             */

            //2.1- Obtiene y muestra los datos de los Cadena.
            cadSQL = "Select * from T4CADCOM";
            GestorBD.consBD(cadSQL, dsCadena, "TablaCadena");


            comunes.cargaCombo(comboBox1, dsCadena, "TablaCadena", "NombreCadena");

            //2.2- Obtiene y muestra los datos de los Sucursal.
            cadSQL = "Select * from T4Sucursal";
            GestorBD.consBD(cadSQL, dsSucursal, "TablaSucursal");


            comunes.cargaCombo(comboBox2, dsSucursal, "TablaSucursal", "NombreSucursal");

            //2.2- Obtiene y muestra los datos de los Articulos.
            cadSQL = "Select * from T4Producto";
            GestorBD.consBD(cadSQL, dsArticulo, "TablaArticulos");


            comunes.cargaCombo(comboBox3, dsArticulo, "TablaArticulos", "NombreP");
        }
        public FrmConsultaPréstamos(GestorBD.GestorBD GestorBD, string rfc)
        {
            InitializeComponent();

            this.gestorLocal = GestorBD;
            this.rfc         = rfc;

            //Checamos si es ger.
            //Si no es ger, solo puede ver sus propios prestamos
            if (rfc == "ger")
            {
                this.cadSql = "select * from Préstamos";
                Console.WriteLine(this.cadSql);
                gestorLocal.consBD(this.cadSql, DsGeneral, "Préstamos");
            }
            else
            {
                this.cadSql = "select * from Préstamos where rfc = '" + this.rfc + "' ";
                gestorLocal.consBD(this.cadSql, DsGeneral, "Préstamos");
                Console.WriteLine(this.cadSql);
            }

            //Muestra los datos en el grid.
            dataGVDatos.DataSource = DsGeneral.Tables["Préstamos"];
        }
示例#4
0
 //Pone los datos de todos los Autores en el dataGrid y pone 'Autores' de título en el form.
 private void autoresToolStripMenuItem_Click(object sender, EventArgs e)
 {
     cadSql = "select * from T4Autor";
     GestorBD.consBD(cadSql, "Autores", dsAutor);
     dtgGeneral.DataSource = dsAutor.Tables["Autores"];
     this.Text             = "Autores";
 }
示例#5
0
        //Acciones iniciales al cargar la forma.
        private void FrmConsultas_Load(object sender, EventArgs e)
        {
            //Evaluar que botón creó la forma y hacer una consulta acorde.
            //El resultado se almacena en el DataSet correspondiente y se carga en el DataGridView
            switch (tipoCons)
            {
            case 0:
                cadSql = "select * from Cadena";
                gestorBD.consBD(cadSql, dsCadena, "Cadena");
                dtgGeneral.DataSource = dsCadena.Tables["Cadena"];
                break;

            case 1:
                cadSql = "select NomCad, IdSucursal, NomSuc, DomSuc from Cadena c, Sucursal s " +
                         "where s.RFC = c.RFC";
                gestorBD.consBD(cadSql, dsSucursal, "Sucursal");
                dtgGeneral.DataSource = dsSucursal.Tables["Sucursal"];
                break;

            case 2:
                cadSql = "select p.IdProd, NomProd, Marca, NomCad as 'De venta en:', PrecioUni as 'Precio Unitario ($)'  " +
                         "from Producto p, Cadena c, CadenaProducto cp " +
                         "where p.IdProd = cp.IdProd and c.RFC = cp.RFC";
                gestorBD.consBD(cadSql, dsProducto, "Producto");
                dtgGeneral.DataSource = dsProducto.Tables["Producto"];
                break;

            case 3:
                cadSql = "select * from Cliente";
                gestorBD.consBD(cadSql, dsCliente, "Cliente");
                dtgGeneral.DataSource = dsCliente.Tables["Cliente"];
                break;
            }
        }
示例#6
0
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         button4.Visible = true;
         String Articulo, IdP; int CantArticulo; double Total;
         Articulo     = comboBox2.SelectedItem.ToString();
         CantArticulo = Convert.ToInt32(textBox2.Text);
         cadSQL       = "Select * from T4Producto p, T4Vende v, T4Sucursal s where s.IdSuc=v.IdSuc and v.IdProd=p.IdProd and p.NombreP='" + Articulo + "' and s.NombreSucursal='" + comboBox3.SelectedItem.ToString() + "'";
         GestorBD.consBD(t, cadSQL, "TablaUnArticulo", dsArticulo);
         Total = Convert.ToDouble(dsArticulo.Tables["TablaUnArticulo"].Rows[0]["Precio"].ToString()) * CantArticulo;
         IdP   = Convert.ToString(dsArticulo.Tables["TablaUnArticulo"].Rows[0]["IdProd"].ToString());
         dataGridView1.Rows.Add();
         dataGridView1.Rows[cont].Cells["IdP"].Value                 = Articulo;
         dataGridView1.Rows[cont].Cells["CantArt"].Value             = CantArticulo;
         dataGridView1.Rows[cont].Cells["PrecioTotalArticulo"].Value = Total;
         dataGridView1.Rows[cont].Cells["IdProducto"].Value          = IdP;
         TotalDelTotal           = TotalDelTotal + Total;
         comboBox2.SelectedIndex = -1;
         textBox2.Text           = "";
         cont = cont + 1;
     }
     catch (Exception err)
     {
         MessageBox.Show(err.Message);
     }
 }
示例#7
0
 private void cboAlum_SelectedIndexChanged(object sender, EventArgs e)
 {
     cadSQL = "select NomAl, Folio, Calif, Fecha, NomMat " +
              "from Alum a, Historial h, Mater m " +
              "where NomAl = '" + cboAlum.Text + "' and a.CU = h.CU and h.ClaveM = m.ClaveM";
     GestorBD.consBD(cadSQL, "Califs", dsCalifs);
     DtgGeneral.DataSource = dsCalifs.Tables["Califs"];
 }
示例#8
0
 private void cboAutor_SelectedIndexChanged(object sender, EventArgs e)
 {
     cboArticulo.Visible = true;
     //Obtiene y muestra los datos de los Articulos.
     cadSql = "select * from T4Articulo art, T4Autor a, T4Escribio e where art.idart=e.idart and e.idaut=a.idaut and a.nombre='" + cboAutor.SelectedItem + "'";
     GestorBD.consBD(cadSql, dsArt, "T4Articulo");
     comunes.cargaCombo(cboArticulo, dsArt, "T4Articulo", "Nomart");
 }
示例#9
0
 //Muestra en el grid las calis del alumno elejido en el combo
 private void cboAlumnos_SelectedIndexChanged(object sender, EventArgs e)
 {
     cadSql = "select nomAl, nomMat, folio, calif, fecha " +
              "from alum a, historial h, mater m " +
              "where nomal = '" + cboAlumnos.Text + "' and a.cu=h.cu and h.clavem=m.clavem";
     GestorBD.consBD(cadSql, dsCalifs, "Califs");
     dtgGeneral.DataSource = dsCalifs.Tables["Califs"];
 }
示例#10
0
 //date'2016-08-10'
 private void dateT_ValueChanged(object sender, EventArgs e)
 {
     cadSql = "select distinct art.nomart, art.idart, org.nomorg, beca.clase, con.nomcon, con.fechaini " +
              "from tartículo art, tescribió es, tbeca beca, tcongreso con, tparticipó par, torganización org, tautor au " +
              " where art.idart = par.idart and es.idart = art.idart and con.idcon = par.idcon and beca.idorg = org.idorg and es.idautor = au.idautor and au.noma = '" + cBox.Text + "' and con.FechaIni>= date '" + dateT.Text +
              "' order by nomorg ";
     GestorBD.consBD(cadSql, "a", dsAux);
     dsGeneral.DataSource = dsAux.Tables["a"];
 }
示例#11
0
        private void FrmCarreras_Load(object sender, EventArgs e)
        {
            gestorBD = new GestorBD.GestorBD("MSDAORA", "bd07", "fercab", "oracle");

            gestorBD.consBD("select distinct ciudad from campus", dsCiudades, "Ciudades");
            gestorBD.consBD("select Nomcarr from carr", dsCarreras, "Carreras");
            Varios.Comunes.cargaCombo(cbCarrera, dsCarreras, "Carreras", "Nomcarr");
            Varios.Comunes.cargaCombo(cbCiudad, dsCiudades, "Ciudades", "ciudad");
        }
示例#12
0
        private void btBuscar_Click(object sender, EventArgs e)
        {
            String cadSql = String.Format("select NOMINS, NOMCAMP, DOM, NOMSERV, NOMCARR, DURACION, CREDS from INSTITUCION i, CARR c, IMP im, OFRECE o, SERVICIOS s, CAMPUS ca where c.NOMCARR = '{0}' and ca.CIUDAD = '{1}' and i.IDINST = ca.IDINST and ca.IDCAMP = o.IDCAMP and o.IDSER = s.IDSER and ca.IDCAMP = im.IDCAMP and im.IDCARR = c.IDCARR", cbCarrera.Text, cbCiudad.Text);

            gestorBD.consBD(cadSql, dsInstituciones, "res");
            dgInstituciones.DataSource = dsInstituciones.Tables["res"];

            gestorBD.consBD("select count(*) as total from campus c where c.ciudad = '" + cbCiudad.Text + "'", dsServicios, "total");
            totalServicios.Text = "Total de Campus " + dsServicios.Tables["total"].Rows[0]["total"].ToString();
        }
示例#13
0
        private void FrmProgramasAlm_Load_1(object sender, EventArgs e)
        {
            //1- Acceso a la BD.
            GestorBD = new GestorBD.GestorBD("MSDAORA", "bd07", "fercab", "oracle");

            //2- Llenar CB de instituciones
            cadSql = "select distinct Siglas from Institucion";
            GestorBD.consBD(cadSql, dsInst, "Ins");
            Varios.Comunes.cargaCombo(cbInst, dsInst, "Ins", "Siglas");
            cadSql = "select distinct NomIns from Institucion";
            GestorBD.consBD(cadSql, dsInst, "Ins");
            Varios.Comunes.cargaCombo(cbinst1, dsInst, "Ins", "NomIns");
        }
示例#14
0
        private void Agregar_Load(object sender, EventArgs e)
        {
            //1- Hace la conexìón a la BD de Oracle.
            GestorBD = new GestorBD.GestorBD("MSDAORA", "bd01", "linesp", "oracle");

            //2- Obtiene y muestra los datos de los autores.
            cadSql = "select * from T4Autor";
            GestorBD.consBD(cadSql, dsAut, "T4Autor");
            comunes.cargaCombo(cboAutor, dsAut, "T4Autor", "Nombre");

            //3- Obtiene y muestra los datos de los Congresos.
            cadSql = "select * from T4Congreso";
            GestorBD.consBD(cadSql, dsCong, "T4Congreso");
            comunes.cargaCombo(cboCongreso, dsCong, "T4Congreso", "Nombre");
        }
        //Acciones iniciales
        private void CampusCiudad_Load(object sender, EventArgs e)
        {
            //1. Crea la conexión a la base de datos
            GestorBD = new GestorBD.GestorBD("MSDAORA", "bd12", "lircar", "oracle");

            //2. Llena el Combo Box de Carreras
            cadSql = "select * from t4Carrera";
            GestorBD.consBD(cadSql, dsCarreras, "Carreras");
            comunes.cargaCombo(cmbCarreras, dsCarreras, "Carreras", "nomcarr");

            //3. Llena el Combo Box de Servicios
            cadSql = "select * from t4Campus";
            GestorBD.consBD(cadSql, dsCiudades, "Ciudades");
            comunes.cargaCombo(cmbCiudades, dsCiudades, "Ciudades", "ciudad");
        }
示例#16
0
        private void Procesos_Load(object sender, EventArgs e)
        {
            String query;

            //1. Acceso a la BD
            GestorBD = new GestorBD.GestorBD("MSDAORA", "bd06", "patsig", "oracle");

            //2. Obtiene los datos de los alumnos y se muestra en el grid.
            query = "select * from T4Producto";
            GestorBD.consBD(query, dsProductos, "Productos");
            comunes.cargaCombo(cbProductos, dsProductos, "Productos", "nom");

            query = "select * from T4Cadena";
            GestorBD.consBD(query, dsCadenas, "Cadenas");
            comunes.cargaCombo(cbCadenas, dsCadenas, "Cadenas", "nom");
        }
示例#17
0
        //Construye la cadena de inserción del nuevo préstamo y la envia a ejecución.
        private void btnAlta_Click(object sender, EventArgs e)
        {
            int     folio; string fecha;
            DataRow fila;

            //Genera el nuevo folio.
            cadSql = "select top 1 folio from Préstamos order by folio desc"; //Verifica si hay préstamos registrados.
            GestorBD.consBD(cadSql, DsGeneral, "Folio");
            if (DsGeneral.Tables["Folio"].Rows.Count != 0)
            {
                fila  = DsGeneral.Tables["Folio"].Rows[0]; //Si sí, recupera el máximo folio.
                folio = (int)fila["Folio"] + 1;            //Genera el nuevo folio.
            }
            else
            {
                folio = 1;  //Si no, crea el primer folio.
            }
            //Aquí se deben obtener los diversos valores del préstamo, para construir la cadena de inserción.
            //Los valores del préstamo se recuperan usando las propiedades definidas en FrmCalculaPagos.
            //La siguiente cadena de inserción sólo es un ejemplo rápido.
            fecha  = dtpFecha.Value.Date.ToString(); //Recupera la fecha (hay que corregir).
            cadSql = "insert into Préstamos values (" + folio + ",'9-10-2018'," + fcp.Monto + "," +
                     10 + "," + 1 + "," + 439 + "," + 5274 + "," + 5274 + ",'a')";
            MessageBox.Show(cadSql);

            if (GestorBD.altaBD(cadSql) == OK) //Envía a ejecución la cadena.
            {
                MessageBox.Show("Alta de préstamo exitosa");
            }
            else
            {
                MessageBox.Show("Alta de préstamo incorrecta");
            }
            btnAlta.Enabled = false;
        }
示例#18
0
        private bool checar(string autor, string congr, string art, string fecha, string horario)
        {
            GestorBD = new GestorBD.GestorBD("MSDAORA", "bd01", "linesp", "oracle");
            bool res = true;

            if (autor.Equals("") || congr.Equals("") || art.Equals("") || horario.Equals(""))
            {
                label1.Visible = true;
                label1.Text    = "Checa que los datos sean correctos";
                res            = false;
            }
            else
            {
                //Obtiene la fecha del congreso
                cadSql = "select * from t4congreso where nombre='" + congr + "' and date'" + fecha + "' between fechaini and fechafin ";
                GestorBD.consBD(cadSql, dsCong, "T4Congreso");

                if (dsCong.Tables["T4Congreso"] == null || dsCong.Tables["T4Congreso"].Rows.Count <= 0)
                {
                    label1.Visible = true;
                    label1.Text    = "La fecha es incorrecta";
                    res            = false;
                }
            }

            return(res);
        }
示例#19
0
        //Acciones inciales
        private void FrmGestorBD_Load(object sender, EventArgs e)
        {
            //1. Hace la conexion a la BD (Solo crea el objeto conexion )
            GestorBD = new GestorBD.GestorBD("MSDAORA", "bd03", "mencos", "oracle");

            //2. obtiene los datos de llos alumnos
            cadSQL = "select * from Alum";
            GestorBD.consBD(cadSQL, "Alumnos", dsAlum);
            DtgGeneral.DataSource = dsAlum.Tables["Alumnos"];
            comunes.cargaCombo(cboAlum, dsAlum, "Alumnos", "NomAl");

            //Llenar las materias
            cadSQL = "select * from Mater";
            GestorBD.consBD(cadSQL, "Materia", dsMater);
            //DtgGeneral.DataSource = dsMater.Tables["Materia"];
            comunes.cargaCombo(cboMater, dsMater, "Materia", "NomMat");
        }
示例#20
0
        //Se muestran los datos del cliente
        private void btnMostrar_Click(object sender, EventArgs e)
        {
            cadSql = "select * from Clientes where rfc='" + rfc + "'";
            GestorBD.consBD(cadSql, DsGeneral, "Cliente");

            //Muestra los datos en el grid.
            grdCliente.DataSource = DsGeneral.Tables["Cliente"];
        }
示例#21
0
        //Prepara y envía la cadena de inserción de la nueva calificación.
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            DataRow[] filasAlum; DataRow[] filasMater; DataRow fila;
            DataSet   dsTemp = new DataSet();
            int       folio, calif; String fecha;
            int       cu, clavem;

            //Obtiene el nuevo folio
            cadSql = "select max(folio) as maxFolio from historial";
            GestorBD.consBD(cadSql, dsTemp, "Temp");
            fila  = dsTemp.Tables["Temp"].Rows[0];
            folio = Convert.ToInt32(fila["maxFolio"]) + 1;

            //obtiene la calificación
            calif = Convert.ToInt32(cmbCalificacion.Text);

            //obtiene la fecha.
            fecha = "date '" + dtpFecha.Value.Year + "-" + dtpFecha.Value.Month + "-" + dtpFecha.Value.Day + "'";

            //obtiene la clave del alumno y materiad elegidas usando los ds.
            filasAlum  = dsAlum.Tables["Alumnos"].Select("NomAl ='" + comboAlumnos.Text + "'");
            filasMater = dsMater.Tables["Materias"].Select("nommat ='" + cmbMateria.Text + "'");
            cu         = Convert.ToInt32(filasAlum[0][0]);
            clavem     = Convert.ToInt32(filasMater[0][0]);

            //inserta la nueva calificación a la tabla de historial
            cadSql = "insert into historial values(" + folio + "," + calif + "," + fecha + "," + cu + "," + clavem + ")";
            int result = GestorBD.altaBD(cadSql);

            if (result == OK)
            {
                MessageBox.Show("Calificación insertado");
            }
            else
            {
                MessageBox.Show("Error al insertar");
            }

            //Habilita/deshabilita controles.
            cmbMateria.Visible      = false; cmbMateria.Text = "Materias:";
            cmbCalificacion.Visible = false; cmbCalificacion.Text = "Calificación:";
            dtpFecha.Visible        = false;
            btnRegistrar.Visible    = false; btnAlta.Enabled = true;
            btnBaja.Enabled         = true; btnCambio.Enabled = true;
        }
示例#22
0
        private void cbCadenas_SelectedIndexChanged(object sender, EventArgs e)
        {
            String query;
            string rfc = dsCadenas.Tables["Cadenas"].Select(String.Format("nom ='{0}'", cbCadenas.Text))[0]["RFC"].ToString();

            query = "select * from T4Sucursal where RFC = '" + rfc + "'";
            GestorBD.consBD(query, dsSucursales, "Sucursales");
            comunes.cargaCombo(cbSucursales, dsSucursales, "Sucursales", "nom");
        }
示例#23
0
        private void _6_Load(object sender, EventArgs e)
        {
            //1- Hcer la conexión a la BD de Oracle

            GestorBD = new GestorBD.GestorBD("MSDAORA", "BD03", "gonbar", "oracle");

            //2.1- Obtiene y muestra los datos de los Cliente.
            cadSQL = "Select * from T4Cliente";
            GestorBD.consBD(cadSQL, dsCliente, "TablaCliente");

            comunes.cargaCombo(comboBox1, dsCliente, "TablaCliente", "NombreCliente");

            //2.2- Obtiene y muestra los datos de los Sucursal.
            cadSQL = "Select * from T4Sucursal";
            GestorBD.consBD(cadSQL, dsSucursal, "TablaSucursal");

            comunes.cargaCombo(comboBox3, dsSucursal, "TablaSucursal", "NombreSucursal");
        }
示例#24
0
        //acciones iniciales
        private void FrmGestorBD_Load(object sender, EventArgs e)
        {
            //1. Crea la conexión a la base de datos
            GestorBD = new GestorBD.GestorBD("MSDAORA", "bd12", "lircar", "oracle");

            //2. Lee los datos de los alumnos y los despliega.
            cadSql = "select * from alum";
            GestorBD.consBD(cadSql, dsAlum, "Alumnos");
            dtgGeneral.DataSource = dsAlum.Tables["Alumnos"];

            //3. Lee los datos de las materias y los despliega.
            cadSql = "select * from mater";
            GestorBD.consBD(cadSql, dsMater, "Materias");
            //dtgGeneral.DataSource = dsMater.Tables["Materias"];

            comunes.cargaCombo(comboAlumnos, dsAlum, "Alumnos", "NomAl");
            comunes.cargaCombo(cmbMateria, dsMater, "Materias", "Nommat");
        }
示例#25
0
        private void Compras_Load(object sender, EventArgs e)
        {
            //1. Acceso a la BD
            gestorBD = new GestorBD.GestorBD("MSDAORA", "bd06", "patsig", "oracle");

            // Llenamos el combo box de clientes
            cadSql = "select * from T4Cliente";
            gestorBD.consBD(cadSql, dsClientes, "Clientes");
            comunes.cargaCombo(cboClientes, dsClientes, "Clientes", "nom");
        }
示例#26
0
        private void Función_Load(object sender, EventArgs e)
        {
            GestorBD = new GestorBD.GestorBD("MSDAORA", "bd03", "marbar", "oracle");

            //2 Muesta en el grid los datos de los alumnos

            cadSql = "select * from tOrganización";
            GestorBD.consBD(cadSql, "Organización", dsOrganización);
            dsGeneral.DataSource = dsOrganización.Tables["Organización"];
            comunes.cargaCombo(comboBox1, dsOrganización, "Organización", "NomOrg");
        }
示例#27
0
        //Ejemplo de conexión a Access.
        private void button1_Click(object sender, EventArgs e)
        {
            //1- Crea el objeto para acceder a la base de datos.
            GestorBDAcc = new GestorBD.GestorBD("Microsoft.ACE.OLEDB.12.0", "Admin", "",
                                                "C:/BD/Desarrollos/BDs/SistEsc1o.accdb");

            //2- Obtiene datos de las materias.
            cadSql = "select * from Mater";                   //Consulta.
            GestorBDAcc.consBD(cadSql, dsMater, "Mater");     //Se ejecuta.
            dtgGeneral.DataSource = dsMater.Tables["Mater"];  //Muestra resultados.
        }
示例#28
0
        //Ejemplo de conexión a SQL Server.
        private void button2_Click(object sender, EventArgs e)
        {
            //1- Crea el objeto para acceder a la base de datos.
            GestorBDSQL = new GestorBD.GestorBD("SQLNCLI11", "localhost",
                                                "sa", "sqladmin", "SistemaEscolar");

            //2- Obtiene datos de los alumnos.
            cadSql = "select * from Alum";                  //Consulta.
            GestorBDSQL.consBD(cadSql, dsAlum, "Alum");     //Se ejecuta.
            dtgGeneral.DataSource = dsAlum.Tables["Alum"];  //Muestra resultados.
        }
示例#29
0
        //Acciones iniciales
        private void AltaCampus_Load(object sender, EventArgs e)
        {
            //1. Crea la conexión a la base de datos
            GestorBD = new GestorBD.GestorBD("MSDAORA", "bd12", "lircar", "oracle");

            //2. Llena el Combo Box de Instituciones
            cadSql = "select * from t4institución";
            GestorBD.consBD(cadSql, dsInstituciones, "Instituciones");
            comunes.cargaCombo(cmbInstituciones, dsInstituciones, "Instituciones", "nomins");

            //3. Llena el Combo Box de Carreras
            cadSql = "select * from t4Carrera";
            GestorBD.consBD(cadSql, dsCarreras, "Carreras");
            comunes.cargaCombo(cmbCarreras, dsCarreras, "Carreras", "nomcarr");

            //3. Llena el Combo Box de Servicios
            cadSql = "select * from t4Servicio";
            GestorBD.consBD(cadSql, dsServicios, "Servicios");
            comunes.cargaCombo(cmbServicios, dsServicios, "Servicios", "nomserv");
        }
示例#30
0
        private void FrmGestorBD_Load(object sender, EventArgs e)
        {
            //1- Acceso a la BD
            GestorBD = new GestorBD.GestorBD("MSDAORA", "bd07", "fercab", "oracle");

            //2- Obtiene los datos de los alumnos y se muestran en el grid

            cadSql = "select * from Alum";
            GestorBD.consBD(cadSql, dsAlum, "Alumnos");
            dtgGeneral.DataSource = dsAlum.Tables["Alumnos"];

            comunes.cargaCombo(cboAlumnos, dsAlum, "Alumnos", "NomAl");

            //3- Obtiene los datos de las materias y muestra su nombre en el combo

            cadSql = "select * from Mater";
            GestorBD.consBD(cadSql, dsMater, "Materias");
            //dtgGeneral.DataSource = dsMater.Tables["Materias"];

            comunes.cargaCombo(cboMaterias, dsMater, "Materias", "NomMat");
        }