コード例 #1
0
 public void CargarCarreras(string codFacultad)
 {
     this.cmbCarrera.Items.Clear();
     this.carreras = ManejadorMisc.GetCarreras(codFacultad, this.ad.ds.Tables["carreras"]);
     foreach (Carrera ca in this.carreras)
     {
         this.cmbCarrera.Items.Add(ca.NombreCarrera);
     }
     if (this.cmbCarrera.Items.Count > 0)
     {
         this.cmbCarrera.SelectedIndex = 0;
     }
 }
コード例 #2
0
 public void CargarFacultades()
 {
     this.cmbFacultad.Items.Clear();
     this.facultades = ManejadorMisc.GetFacultades(this.ad.ds.Tables["facultades"]);
     foreach (Facultad fac in this.facultades)
     {
         this.cmbFacultad.Items.Add(fac.NombreFacultad);
     }
     if (this.cmbFacultad.Items.Count > 0)
     {
         this.cmbFacultad.SelectedIndex = 0;
     }
 }
コード例 #3
0
 public void CargarCiudades(string codDepto)
 {
     this.cmbCiudad.Items.Clear();
     this.ciudades = ManejadorMisc.GetCiudades(codDepto, this.ad.ds.Tables["ciudades"]);
     foreach (Ciudad ciud in this.ciudades)
     {
         this.cmbCiudad.Items.Add(ciud.NombreCiudad);
     }
     if (this.cmbCiudad.Items.Count > 0)
     {
         this.cmbCiudad.SelectedIndex = 0;
     }
 }
コード例 #4
0
 public void CargarDeptos()
 {
     this.cmbDepto.Items.Clear();
     this.deptos = ManejadorMisc.GetDepartamentos(this.ad.ds.Tables["departamentos"]);
     foreach (Departamento depto in this.deptos)
     {
         this.cmbDepto.Items.Add(depto.NombreDepartamento);
     }
     if (this.cmbDepto.Items.Count > 0)
     {
         this.cmbDepto.SelectedIndex = 0;
     }
 }
コード例 #5
0
 public void CargarCentrosEstudios()
 {
     this.cmbCentroEstudios.Items.Clear();
     this.centros = ManejadorMisc.GetCentroEstudios(this.ad.ds.Tables["centroestudio"]);
     foreach (centroestudio centro in this.centros)
     {
         this.cmbCentroEstudios.Items.Add(centro.Nombre);
     }
     if (this.cmbCentroEstudios.Items.Count > 0)
     {
         this.cmbCentroEstudios.SelectedIndex = 0;
     }
 }
コード例 #6
0
        public bool CheckCentroEstudios()
        {
            bool centroExistente = false;

            foreach (centroestudio centro in this.centros)
            {
                if (this.cmbCentroEstudios.Text == centro.Nombre)
                {
                    centroExistente = true;
                }
            }
            if (!centroExistente)
            {
                if (MessageBox.Show("El Centro de estudios que ha escrito no existe. Desea agregarlo como nuevo?", "Confirmacion", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    string maxCode = "0";
                    string nombre  = this.cmbCentroEstudios.Text;
                    foreach (centroestudio centro in this.centros)
                    {
                        if (int.Parse(centro.codigo) > int.Parse(maxCode))
                        {
                            maxCode = centro.codigo;
                        }
                    }
                    maxCode = (int.Parse(maxCode) + 1).ToString();

                    string queryAgregarCentro = "INSERT INTO centroestudio(codigo, nombre, codciudad, caracter_inst, sector) values('" + maxCode + "', '" + nombre + "', '210', 'N', 'Publico');";
                    this.ad.Conectar();
                    this.ad.EjecutarComando(queryAgregarCentro);
                    this.ad.RellenarDS();
                    this.ad.Desconectar();
                    this.centros = ManejadorMisc.GetCentroEstudios(this.ad.ds.Tables["centroestudio"]);
                    this.cmbCentroEstudios.Items.Add(nombre);
                    this.cmbCentroEstudios.SelectedIndex = this.cmbCentroEstudios.Items.Count - 1;
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            return(true);
        }