Example #1
0
 //hecho por Francisco
 public void registrar_Beca(Beca b, BindingList <int> esp)
 {
     //se registra en la tabla becas
     accesoDatos.registrarBeca(b);
     //se registra en la tabla becas_x_especialidad
     accesoDatos_BxE.agregarEspecialidades_BxE(b, esp);
 }
        public async Task <IActionResult> Edit(int id, [Bind("BecaId,Nombre,Porcentaje")] Beca beca)
        {
            if (id != beca.BecaId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(beca);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BecaExists(beca.BecaId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(beca));
        }
Example #3
0
        public BindingList <Convocatoria> filtroNombres(int indicador, string nombre)
        {
            BindingList <Convocatoria> convocatorias = new BindingList <Convocatoria>();
            string          cadena  = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;";
            MySqlConnection con     = new MySqlConnection(cadena);
            MySqlCommand    comando = new MySqlCommand();

            comando.CommandType = System.Data.CommandType.StoredProcedure;

            if (indicador == 1)
            {
                comando.CommandText = "A_FILTRO_NOMBRES";
            }
            else if (indicador == 2)
            {
                comando.CommandText = "A_FILTRO_NOMBRES_ANTIGUO";
            }
            else if (indicador == 3)
            {
                comando.CommandText = "A_FILTRO_NOMBRES_NUEVO";
            }

            comando.Parameters.Add("_NOMBRE", MySqlDbType.VarChar).Value = nombre;
            comando.Connection = con;
            con.Open();
            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                Convocatoria convocatoria = new Convocatoria();
                convocatoria.IdConvocatoria          = reader.GetInt32("ID_CONVOCIDATORIA");
                convocatoria.NombreConvocatoria      = reader.GetString("NOMBRE_CONVOCATORIA");
                convocatoria.DescripcionConvocatoria = reader.GetString("DESCRIPCION_CONVOCATORIA");
                convocatoria.FechaInicio             = reader.GetDateTime("FECHA_INICIO");
                convocatoria.FechaFin      = reader.GetDateTime("FECHA_FIN");
                convocatoria.FechaCreacion = reader.GetDateTime("FECHA_CREACION");
                convocatoria.CantidadCandidatosPrevistos = reader.GetInt32("CANTIDAD_CANDIDATOSPREVISTOS");
                convocatoria.CantidadTotalCandidatos     = reader.GetInt32("CANTIDAD_TOTALCANDIDATOS");
                convocatoria.CantidadPostulantes         = reader.GetInt32("CANTIDAD_POSTULANTES");
                convocatoria.CantidadSeleccionados       = reader.GetInt32("CANTIDAD_SELECCIONADOS");
                convocatoria.CicloConvocatoria           = reader.GetString("CICLO_CONVOCATORIA");

                AsistenteComunicaciones persona = new AsistenteComunicaciones();
                persona.Id_persona  = reader.GetInt32("ID_PERSONA");
                persona.Nombres     = reader.GetString("NOMBRES");
                persona.Apellidos   = reader.GetString("APELLIDOS");
                persona.IdAsistente = reader.GetInt32("ID_ASISTENTECOMUNICACIONES");

                Beca beca = new Beca();
                beca.Id_beca     = reader.GetInt32("ID_BECA");
                beca.Nombre_beca = reader.GetString("NOMBRE_BECA");

                convocatoria.BecaAsociada        = beca;
                convocatoria.CreadorConvocatoria = persona;

                convocatorias.Add(convocatoria);
            }
            con.Close();
            return(convocatorias);
        }
Example #4
0
        //----?
        public BindingList <Beca> listarBecas()
        {
            BindingList <Beca> becas   = new BindingList <Beca>();
            string             cadena  = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;";
            MySqlConnection    con     = new MySqlConnection(cadena);
            MySqlCommand       comando = new MySqlCommand();

            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.CommandText = "LISTAR_BECAS";
            comando.Connection  = con;
            con.Open();
            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                Beca beca = new Beca();
                beca.Id_beca     = reader.GetInt32("id_beca");
                beca.Nombre_beca = reader.GetString("nombre_beca");
                beca.Descripcion = reader.GetString("descripcion");
                //beca.FechaConvocatoria = reader.GetDateTime("fechaConvocatoria");
                beca.Financiador = reader.GetString("Financiador");

                becas.Add(beca);
            }
            con.Close();
            return(becas);
        }
Example #5
0
        //hecho por Francisco
        public BindingList <Beca> listarBeca()
        {
            BindingList <Beca> lista   = new BindingList <Beca>();
            String             cadena  = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;";
            MySqlConnection    con     = new MySqlConnection(cadena);
            MySqlCommand       comando = new MySqlCommand();

            comando.CommandText = "SELECT * FROM BECA";
            comando.Connection  = con;
            con.Open();
            MySqlDataReader rs = comando.ExecuteReader();

            while (rs.Read())
            {
                Beca b = new Beca();
                b.Id_beca     = rs.GetInt32("ID_BECA");
                b.Nombre_beca = rs.GetString("NOMBRE_BECA");
                b.Descripcion = rs.GetString("DESCRIPCION");
                b.Financiador = rs.GetString("FINANCIADOR");
                b.Estado      = rs.GetString("ESTADO");
                lista.Add(b);
            }
            con.Close();
            return(lista);
        }
Example #6
0
        //hechor por Francisco
        public BindingList <Beca> listarBecaPorEspecialidad(int id_especialidad)
        {
            BindingList <Beca> lista = new BindingList <Beca>();

            String          cadena  = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;";
            MySqlConnection con     = new MySqlConnection(cadena);
            MySqlCommand    comando = new MySqlCommand();

            string aux_1 = "SELECT B.ID_BECA, B.NOMBRE_BECA, B.DESCRIPCION, B.FINANCIADOR, B.ESTADO FROM BECA B INNER JOIN BECA_X_ESPECIALIDAD E ";
            string aux_2 = "WHERE E.ID_BECA = B.ID_BECA AND B.ESTADO = 'ACTIVO' AND E.ID_ESPECIALIDAD = " + id_especialidad.ToString() + ";";

            comando.CommandText = aux_1 + aux_2;

            comando.Connection = con;
            con.Open();
            MySqlDataReader rs = comando.ExecuteReader();

            while (rs.Read())
            {
                Beca b = new Beca();
                b.Id_beca     = rs.GetInt32("ID_BECA");
                b.Nombre_beca = rs.GetString("NOMBRE_BECA");
                b.Descripcion = rs.GetString("DESCRIPCION");
                b.Financiador = rs.GetString("FINANCIADOR");
                b.Estado      = rs.GetString("ESTADO");
                lista.Add(b);
            }
            con.Close();
            return(lista);
        }
Example #7
0
        //---?
        public BindingList <Beca> listarBecaSolicitada(string name)
        {
            BindingList <Beca> becas = new BindingList <Beca>();

            String cadena = "server=quilla.lab.inf.pucp.edu.pe;" +
                            "user=inf282g6;database=inf282g6;" +
                            "port=3306;password=Nk2ewy;SslMode=none;" + "";
            MySqlConnection con = new MySqlConnection(cadena);

            con.Open();
            MySqlCommand comando = new MySqlCommand();

            comando.CommandText = "SELECT * FROM BECA where NOMBRE_BECA LIKE '" + name + "%'";
            comando.Connection  = con;
            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                Beca beca = new Beca();
                beca.Id_beca     = reader.GetInt32("ID_BECA");
                beca.Nombre_beca = reader.GetString("NOMBRE_BECA");
                beca.Descripcion = reader.GetString("DESCRIPCION");
                //beca.FechaConvocatoria = reader.GetDateTime("fechaConvocatoria");
                beca.Financiador = reader.GetString("FINANCIADOR");

                becas.Add(beca);
            }
            con.Close();
            return(becas);
        }
Example #8
0
 public frmConsultarBecaTutor()
 {
     InitializeComponent();
     lstBecasSeleccionadas            = new BindingList <Beca>();
     DGVConsBecaT.AutoGenerateColumns = false;
     DGVConsBecaT.DataSource          = lstBecasSeleccionadas;
     becaBL           = new BecaBL();
     becaSeleccionada = new Beca();
 }
Example #9
0
 private void DGVConsBecaT_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     becaSeleccionada         = (Beca)DGVConsBecaT.CurrentRow.DataBoundItem;
     txtDescripcionSelec.Text = becaSeleccionada.Descripcion.ToString();
     //txtFechaConvocatoriaSelec.Text = becaSeleccionada.FechaConvocatoria.ToString();
     //txtFechaConvocatoriaSelec.Text = "";
     txtFinanciadorSelec.Text = becaSeleccionada.Financiador.ToString();
     txtNombreBecaSelec.Text  = becaSeleccionada.Nombre_beca.ToString();
 }
        public frmBuscarBeca_F()
        {
            InitializeComponent();

            logicanegocioBeca            = new BecaBL();
            _becaSeleccionada            = new Beca();
            dgv_beca.AutoGenerateColumns = false;
            dgv_beca.AllowUserToAddRows  = false; //quitar la ultima fila
            dgv_beca.DataSource          = logicanegocioBeca.listar_Beca();
        }
Example #11
0
        private void btnBuscar_Click_1(object sender, EventArgs e)
        {
            frmGConvocatoriaAntiguas convocatoria = new frmGConvocatoriaAntiguas(3);

            convocatoria.Owner = this;
            actualizar         = false;
            if (convocatoria.ShowDialog() == DialogResult.OK)
            {
                dtFechaInicio.MinDate           = DateTime.Today.AddYears(-10);
                txtIdConvocatoria.Text          = convocatoria.ConvocatoriaSeleccionada.IdConvocatoria.ToString();
                txtNombreConvocatoria.Text      = convocatoria.ConvocatoriaSeleccionada.NombreConvocatoria;
                txtDescripcionConvocatoria.Text = convocatoria.ConvocatoriaSeleccionada.DescripcionConvocatoria;
                dtFechaCreacion.Text            = convocatoria.ConvocatoriaSeleccionada.FechaCreacion.ToString();
                dtFechaInicio.Text = convocatoria.ConvocatoriaSeleccionada.FechaInicio.ToString();
                dtFechaFin.Text    = convocatoria.ConvocatoriaSeleccionada.FechaFin.ToString();
                txtCantidadCandidatosPrevistos.Text = convocatoria.ConvocatoriaSeleccionada.CantidadCandidatosPrevistos.ToString();
                txtTotalCandidatos.Text             = convocatoria.ConvocatoriaSeleccionada.CantidadTotalCandidatos.ToString();
                txtCantidadPostulantes.Text         = convocatoria.ConvocatoriaSeleccionada.CantidadPostulantes.ToString();
                txtCantidadSeleccionados.Text       = convocatoria.ConvocatoriaSeleccionada.CantidadSeleccionados.ToString();
                txtCreadorConvocatoria.Text         = convocatoria.ConvocatoriaSeleccionada.NombreCreadorConvocatoria;
                cbCicloConvocatoria.Text            = convocatoria.ConvocatoriaSeleccionada.CicloConvocatoria;
                txtBecaAsociada.Text = convocatoria.ConvocatoriaSeleccionada.NombreBeca;
                beca      = convocatoria.ConvocatoriaSeleccionada.BecaAsociada;
                asistente = convocatoria.ConvocatoriaSeleccionada.CreadorConvocatoria;
            }
            if (txtIdConvocatoria.Text == "")
            {
                txtIdConvocatoria.Enabled          = false;
                txtNombreConvocatoria.Enabled      = false;
                txtDescripcionConvocatoria.Enabled = false;
                dtFechaCreacion.Enabled            = false;
                dtFechaInicio.Enabled                  = false;
                dtFechaFin.Enabled                     = false;
                txtTotalCandidatos.Enabled             = false;
                txtCantidadCandidatosPrevistos.Enabled = false;
                txtCantidadPostulantes.Enabled         = false;
                txtCreadorConvocatoria.Enabled         = false;
                txtCantidadSeleccionados.Enabled       = false;
                cbCicloConvocatoria.Enabled            = false;
                txtBecaAsociada.Enabled                = false;
                btnGuardar.Enabled                     = false;
                btnLimpiar.Enabled                     = false;
                btnBeca.Enabled   = false;
                btnNuevo.Enabled  = true;
                btnBuscar.Enabled = true;
                btnEditar.Enabled = false;
                EstadoInicial();
                return;
            }
            btnNuevo.Enabled   = false;
            btnGuardar.Enabled = false;
            btnEditar.Enabled  = true;
            btnBuscar.Enabled  = false;
            btnLimpiar.Enabled = true;
        }
 public IHttpActionResult Post(Beca beca)
 {
     try
     {
         BecaBLL.Create(beca);
         return(Content(HttpStatusCode.Created, "Beca creado correctamente"));
     }
     catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
 public IHttpActionResult Put(Beca beca)
 {
     try
     {
         BecaBLL.Update(beca);
         return(Content(HttpStatusCode.OK, "Beca actualizado correctamente"));
     }
     catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
Example #14
0
        private void btnBeca_Click_1(object sender, EventArgs e)
        {
            BuscarBeca buscarBeca = new BuscarBeca();

            buscarBeca.Owner = this;
            if (buscarBeca.ShowDialog() == DialogResult.OK)
            {
                txtBecaAsociada.Text = buscarBeca.BecaSeleccionada.Nombre_beca;
                beca = buscarBeca.BecaSeleccionada;
            }
        }
        public async Task <IActionResult> Create([Bind("BecaId,Nombre,Porcentaje")] Beca beca)
        {
            if (ModelState.IsValid)
            {
                _context.Add(beca);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(beca));
        }
Example #16
0
        public void eliminarBeca_x_Especialidad(Beca b)
        {
            String          cadena  = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;";
            MySqlConnection con     = new MySqlConnection(cadena);
            MySqlCommand    comando = new MySqlCommand();

            comando.CommandText = "DELETE FROM BECA_X_ESPECIALIDAD WHERE ID_BECA=" + b.Id_beca.ToString();
            comando.Connection  = con;
            con.Open();
            comando.ExecuteNonQuery();
            con.Close();
        }
Example #17
0
        static void Main(string[] args)
        {
            Console.WriteLine("4 Pilares");

            //Polimorfismo -> Misma clase diferente instancia de objeto
            Instituto u1 = new Instituto("UNAM", "Rectoria");
            Instituto u2 = new Beca("DGTIC", "enfrente de la FCA", 26, 20);

            //DemostraciĆ³n de polimorfismo
            u1.Datos();
            u2.Datos();
        }
Example #18
0
        public void agregarEspecialidades_BxE(Beca b, BindingList <int> espe)
        {
            BindingList <int> lista   = new BindingList <int>();
            String            cadena  = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;";
            MySqlConnection   con     = new MySqlConnection(cadena);
            MySqlCommand      comando = new MySqlCommand();

            comando.Connection = con;
            con.Open();
            foreach (int i in espe)
            {
                comando.CommandText = "INSERT INTO BECA_X_ESPECIALIDAD(ID_BECA, ID_ESPECIALIDAD) VALUES(" + b.Id_beca.ToString() + "," + i.ToString() + ");";
                comando.ExecuteNonQuery();
            }
            con.Close();
        }
 public IHttpActionResult Get(int id)
 {
     try
     {
         Beca result = BecaBLL.Get(id);
         if (result == null)
         {
             return(NotFound());
         }
         return(Content(HttpStatusCode.OK, result));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
Example #20
0
        public BindingList <int> obtenerEspecialidades_BxE(Beca b)
        {
            BindingList <int> lista   = new BindingList <int>();
            String            cadena  = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;";
            MySqlConnection   con     = new MySqlConnection(cadena);
            MySqlCommand      comando = new MySqlCommand();

            comando.CommandText = "SELECT * FROM BECA_X_ESPECIALIDAD WHERE ID_BECA=" + b.Id_beca.ToString();
            comando.Connection  = con;
            con.Open();
            MySqlDataReader rs = comando.ExecuteReader();

            while (rs.Read())
            {
                lista.Add(rs.GetInt32("ID_ESPECIALIDAD"));
            }
            con.Close();
            return(lista);
        }
Example #21
0
 public static void Create(Beca a)
 {
     using (DBEntities db = new DBEntities())
     {
         using (var transaction = db.Database.BeginTransaction())
         {
             try
             {
                 db.Beca.Add(a);
                 db.SaveChanges();
                 transaction.Commit();
             }
             catch (Exception ex)
             {
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }
Example #22
0
        //hecho por Francisco
        public void registrarBeca(Beca b)
        {
            String          cadena  = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;";
            MySqlConnection con     = new MySqlConnection(cadena);
            MySqlCommand    comando = new MySqlCommand();

            comando.CommandType = System.Data.CommandType.StoredProcedure;

            comando.CommandText = "F_INSERTAR_BECA";
            comando.Parameters.Add("_nombre_beca", MySqlDbType.VarChar).Value = b.Nombre_beca;
            comando.Parameters.Add("_descripcion", MySqlDbType.VarChar).Value = b.Descripcion;
            comando.Parameters.Add("_financiador", MySqlDbType.VarChar).Value = b.Financiador;
            comando.Parameters.Add("_estado", MySqlDbType.VarChar).Value      = b.Estado;
            comando.Parameters.Add("_id", MySqlDbType.Int32).Direction        = System.Data.ParameterDirection.Output;

            comando.Connection = con;
            con.Open();
            comando.ExecuteNonQuery();
            b.Id_beca = Int32.Parse(comando.Parameters["_id"].Value.ToString());
            con.Close();
        }
Example #23
0
        //hecho por Francisco
        public void editarBeca(Beca b)
        {
            String          cadena  = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;";
            MySqlConnection con     = new MySqlConnection(cadena);
            MySqlCommand    comando = new MySqlCommand();

            string aux         = "UPDATE BECA SET ";
            string nombre      = "NOMBRE_BECA='" + b.Nombre_beca + "',";
            string descrip     = "DESCRIPCION='" + b.Descripcion + "',";
            string financiador = "FINANCIADOR='" + b.Financiador + "',";
            string estado      = "ESTADO='" + b.Estado + "' ";
            string _where      = "WHERE ID_BECA=" + b.Id_beca.ToString() + ";";

            comando.CommandText = aux + nombre + descrip + financiador + estado + _where;
            System.Console.WriteLine(comando.CommandText);

            comando.Connection = con;
            con.Open();
            comando.ExecuteNonQuery();
            con.Close();
        }
Example #24
0
 public static void Delete(int?id)
 {
     using (DBEntities db = new DBEntities())
     {
         using (var transaction = db.Database.BeginTransaction())
         {
             try
             {
                 Beca Beca = db.Beca.Find(id);
                 db.Entry(Beca).State = System.Data.Entity.EntityState.Deleted;
                 db.SaveChanges();
                 transaction.Commit();
             }
             catch (Exception ex)
             {
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }
Example #25
0
 public static void Update(Beca Beca)
 {
     using (DBEntities db = new DBEntities())
     {
         using (var transaction = db.Database.BeginTransaction())
         {
             try
             {
                 db.Beca.Attach(Beca);
                 db.Entry(Beca).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
                 transaction.Commit();
             }
             catch (Exception ex)
             {
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }
Example #26
0
        private void btnGuardar_Click_1(object sender, EventArgs e)
        {
            Beca b = new Beca();

            if (flag_elementoEditar == 1)
            {
                b.Id_beca = Int32.Parse(tbox_idBeca.Text);
            }
            b.Nombre_beca = tbox_nombre.Text;
            b.Descripcion = rtbox_descripcion.Text;
            b.Estado      = cbox_estado.Text;
            b.Financiador = tbox_financiador.Text;

            //la parte pesada :'v
            BindingList <int> id_esp = new BindingList <int>();

            if (check_1.Checked == true)
            {
                id_esp.Add(1);
            }
            if (check_2.Checked == true)
            {
                id_esp.Add(2);
            }
            if (check_3.Checked == true)
            {
                id_esp.Add(3);
            }
            if (check_4.Checked == true)
            {
                id_esp.Add(4);
            }
            if (check_5.Checked == true)
            {
                id_esp.Add(5);
            }
            if (check_6.Checked == true)
            {
                id_esp.Add(6);
            }
            if (check_7.Checked == true)
            {
                id_esp.Add(7);
            }
            if (check_8.Checked == true)
            {
                id_esp.Add(8);
            }
            if (check_9.Checked == true)
            {
                id_esp.Add(9);
            }
            if (check_10.Checked == true)
            {
                id_esp.Add(10);
            }
            if (check_11.Checked == true)
            {
                id_esp.Add(11);
            }
            if (check_12.Checked == true)
            {
                id_esp.Add(12);
            }
            if (check_13.Checked == true)
            {
                id_esp.Add(13);
            }
            if (check_14.Checked == true)
            {
                id_esp.Add(14);
            }
            if (check_15.Checked == true)
            {
                id_esp.Add(15);
            }
            if (check_16.Checked == true)
            {
                id_esp.Add(16);
            }
            if (check_17.Checked == true)
            {
                id_esp.Add(17);
            }
            if (check_18.Checked == true)
            {
                id_esp.Add(18);
            }
            if (check_19.Checked == true)
            {
                id_esp.Add(19);
            }
            if (check_20.Checked == true)
            {
                id_esp.Add(20);
            }
            if (check_21.Checked == true)
            {
                id_esp.Add(21);
            }
            if (check_22.Checked == true)
            {
                id_esp.Add(22);
            }
            if (check_23.Checked == true)
            {
                id_esp.Add(23);
            }
            if (check_24.Checked == true)
            {
                id_esp.Add(24);
            }
            if (check_25.Checked == true)
            {
                id_esp.Add(25);
            }
            if (check_26.Checked == true)
            {
                id_esp.Add(26);
            }
            if (check_27.Checked == true)
            {
                id_esp.Add(27);
            }
            if (check_28.Checked == true)
            {
                id_esp.Add(28);
            }
            if (check_29.Checked == true)
            {
                id_esp.Add(29);
            }
            if (check_30.Checked == true)
            {
                id_esp.Add(30);
            }
            if (check_31.Checked == true)
            {
                id_esp.Add(31);
            }
            if (check_32.Checked == true)
            {
                id_esp.Add(32);
            }
            if (check_33.Checked == true)
            {
                id_esp.Add(33);
            }
            if (check_34.Checked == true)
            {
                id_esp.Add(34);
            }
            if (check_35.Checked == true)
            {
                id_esp.Add(35);
            }
            if (check_36.Checked == true)
            {
                id_esp.Add(36);
            }
            if (check_37.Checked == true)
            {
                id_esp.Add(37);
            }
            if (check_38.Checked == true)
            {
                id_esp.Add(38);
            }
            if (check_39.Checked == true)
            {
                id_esp.Add(39);
            }
            if (check_40.Checked == true)
            {
                id_esp.Add(40);
            }
            if (check_41.Checked == true)
            {
                id_esp.Add(41);
            }
            if (check_42.Checked == true)
            {
                id_esp.Add(42);
            }
            if (check_43.Checked == true)
            {
                id_esp.Add(43);
            }
            if (check_44.Checked == true)
            {
                id_esp.Add(44);
            }
            if (check_45.Checked == true)
            {
                id_esp.Add(45);
            }
            if (check_46.Checked == true)
            {
                id_esp.Add(46);
            }
            if (check_47.Checked == true)
            {
                id_esp.Add(47);
            }
            if (check_48.Checked == true)
            {
                id_esp.Add(48);
            }

            estadoComponentes(Estado.Deshabilitado);
            if (flag_elementoNuevo == 1)
            {
                flag_elementoNuevo = 0;
                logicanegocioBeca.registrar_Beca(b, id_esp);
                MessageBox.Show("Se ha registrado un nuevo alumno con exito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            if (flag_elementoEditar == 1)
            {
                flag_elementoEditar = 0;
                logicanegocioBeca.modificar_Beca(b, id_esp);
                MessageBox.Show("Se ha actualizado con exito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            btnGuardar.Enabled = false;
        }
Example #27
0
 //hecho por Francisco
 public void modificar_Beca(Beca b, BindingList <int> esp)
 {
     accesoDatos.editarBeca(b);
     accesoDatos_BxE.eliminarBeca_x_Especialidad(b);
     accesoDatos_BxE.agregarEspecialidades_BxE(b, esp);
 }
Example #28
0
 //hecho por Francisco
 public BindingList <int> obtener_especialidadesBeca(Beca b)
 {
     return(accesoDatos_BxE.obtenerEspecialidades_BxE(b));
 }