public BindingList <Becado_x_Beca> BuscarIdBecas(string idBec) { BindingList <Becado_x_Beca> lista = new BindingList <Becado_x_Beca>(); //coneccion a BD 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 BECADO_X_BECA WHERE ID_BECADO ='" + Convert.ToInt32(idBec) + "'"; comando.Connection = con; MySqlDataReader rs = comando.ExecuteReader(); while (rs.Read()) { int id_becado = rs.GetInt32("ID_BECADO"); if (id_becado == Convert.ToInt32(idBec)) { Becado_x_Beca axb = new Becado_x_Beca(); axb.Id_becado = id_becado; axb.Id_beca = rs.GetInt32("ID_BECA"); axb.Ciclo = rs.GetString("CICLO"); lista.Add(axb); } } con.Close(); return(lista); }
public BindingList <Becado_x_Beca> Buscar_BecasxAlumno(int id_becadoBUSCAR) { BindingList <Becado_x_Beca> lista = new BindingList <Becado_x_Beca>(); //coneccion a BD 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 BECADO_X_BECA"; comando.Connection = con; MySqlDataReader rs = comando.ExecuteReader(); while (rs.Read()) { int id_becado = rs.GetInt32("ID_BECADO"); if (id_becado == id_becadoBUSCAR) { Becado_x_Beca axb = new Becado_x_Beca(); axb.Id_becado = id_becado; axb.Id_becado_x_beca = rs.GetInt32("ID_BECADO_X_BECA"); axb.Id_beca = rs.GetInt32("ID_BECA"); axb.Ciclo = rs.GetString("CICLO"); axb.Tipo_escala_pago = rs.GetString("TIPO_ESCALA_PAGO"); axb.Escala_pago = rs.GetInt32("ESCALA_PAGO"); axb.Nivel_creditos = rs.GetInt32("NIVEL_CREDITOS"); axb.Ncreditos_cubiertos = rs.GetDouble("NCREDITOS_CUBIERTOS"); axb.Ncreditos_restantes = rs.GetDouble("NCREDITOS_RESTANTES"); axb.Ncreditos_utilizados = rs.GetDouble("NCREDITOS_UTILIZADOS"); axb.Nsemestres_regular = rs.GetInt32("NSEMESTRES_REGULAR"); axb.Nsemestres_verano = rs.GetInt32("NSEMESTRES_VERANO"); axb.Nsemestres_restantes = rs.GetInt32("NSEMESTRES_RESTANTES"); axb.Renovacion = rs.GetInt32("RENOVACION"); axb.Suspencion = rs.GetInt32("SUSPENCION"); axb.Ampliacion = rs.GetInt32("AMPLIACION"); axb.Ciclo_solicitado = rs.GetString("CICLO_SOLICITADO"); axb.Respuesta = rs.GetString("RESPUESTA"); axb.Ncarta = rs.GetString("NCARTA"); axb.Redencion_materiales = rs.GetInt32("REDENCION_MATERIALES"); axb.Redencion_alojamiento = rs.GetInt32("REDENCION_ALOJAMIENTO"); axb.Sansion = rs.GetInt32("SANSION"); axb.Sansion_tipo = rs.GetString("SANSION_TIPO"); axb.Sansion_ini = rs.GetDateTime("SANSION_INI"); axb.Sansion_fin = rs.GetDateTime("SANSION_FIN"); axb.Intercambio = rs.GetInt32("INTERCAMBIO"); axb.Intercambio_ini = rs.GetDateTime("INTERCAMBIO_INI"); axb.Intercambio_fin = rs.GetDateTime("INTERCAMBIO_FIN"); axb.Intercambio_tipo = rs.GetString("INTERCAMBIO_TIPO"); axb.Adelanto = rs.GetInt32("ADELANTO"); lista.Add(axb); } } con.Close(); return(lista); }
public void actualizarAlumno_x_Beca(Becado_x_Beca axb) { 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_ACTUALIZAR_BECADO_X_BECA"; comando.Parameters.Add("_id_becado_x_beca", MySqlDbType.Int32).Value = axb.Id_becado_x_beca; comando.Parameters.Add("_id_beca", MySqlDbType.Int32).Value = axb.Id_beca; comando.Parameters.Add("_ciclo", MySqlDbType.VarChar).Value = axb.Ciclo; comando.Parameters.Add("_tipo_escala_pago", MySqlDbType.VarChar).Value = axb.Tipo_escala_pago; comando.Parameters.Add("_escala_pago", MySqlDbType.Int32).Value = axb.Escala_pago; comando.Parameters.Add("_nivel_creditos", MySqlDbType.Int32).Value = axb.Nivel_creditos; comando.Parameters.Add("_ncreditos_cubiertos", MySqlDbType.Double).Value = axb.Ncreditos_cubiertos; comando.Parameters.Add("_ncreditos_utilizados", MySqlDbType.Double).Value = axb.Ncreditos_utilizados; comando.Parameters.Add("_ncreditos_restantes", MySqlDbType.Double).Value = axb.Ncreditos_restantes; comando.Parameters.Add("_nsemestres_regular", MySqlDbType.Int32).Value = axb.Nsemestres_regular; comando.Parameters.Add("_nsemestres_verano", MySqlDbType.Int32).Value = axb.Nsemestres_verano; comando.Parameters.Add("_nsemestres_restantes", MySqlDbType.Int32).Value = axb.Nsemestres_restantes; comando.Parameters.Add("_renovacion", MySqlDbType.Int32).Value = axb.Renovacion; comando.Parameters.Add("_suspencion", MySqlDbType.Int32).Value = axb.Suspencion; comando.Parameters.Add("_ampliacion", MySqlDbType.Int32).Value = axb.Ampliacion; comando.Parameters.Add("_ciclo_solicitado", MySqlDbType.VarChar).Value = axb.Ciclo_solicitado; comando.Parameters.Add("_respuesta", MySqlDbType.VarChar).Value = axb.Respuesta; comando.Parameters.Add("_ncarta", MySqlDbType.VarChar).Value = axb.Ncarta; comando.Parameters.Add("_redencion_materiales", MySqlDbType.Int32).Value = axb.Redencion_materiales; comando.Parameters.Add("_redencion_alojamiento", MySqlDbType.Int32).Value = axb.Redencion_alojamiento; comando.Parameters.Add("_sansion", MySqlDbType.Int32).Value = axb.Sansion; comando.Parameters.Add("_sansion_tipo", MySqlDbType.VarChar).Value = axb.Sansion_tipo; comando.Parameters.Add("_sansion_ini", MySqlDbType.Date).Value = axb.Sansion_ini; comando.Parameters.Add("_sansion_fin", MySqlDbType.Date).Value = axb.Sansion_fin; comando.Parameters.Add("_intercambio", MySqlDbType.Int32).Value = axb.Intercambio; comando.Parameters.Add("_intercambio_tipo", MySqlDbType.VarChar).Value = axb.Intercambio_tipo; comando.Parameters.Add("_intercambio_ini", MySqlDbType.Date).Value = axb.Intercambio_ini; comando.Parameters.Add("_intercambio_fin", MySqlDbType.Date).Value = axb.Intercambio_fin; comando.Parameters.Add("_adelanto", MySqlDbType.Int32).Value = axb.Adelanto; comando.Connection = con; con.Open(); comando.ExecuteNonQuery(); con.Close(); }
private void btnGuardar_Click(object sender, EventArgs e) { if (validar()) { relleno(); btnNuevo.Enabled = true; btnGuardar.Enabled = false; btnEditar.Enabled = false; btnBuscar.Enabled = false; //btn_historiaacademica.Enabled = false; estadoComponentes(Estado.Deshabilitado); Becado_x_Beca axb = new Becado_x_Beca(); if (flag_elementoEditar == 1) { axb.Id_becado_x_beca = Int32.Parse(tbox_id_becadoxbeca.Text); } axb.Id_becado = Int32.Parse(tbox_id_becado.Text); axb.Id_beca = ((Beca)cbox_beca.SelectedItem).Id_beca; axb.Ciclo = cbox_ciclo_nuevo1.Text + "-" + cbox_ciclo_nuevo2.Text; axb.Tipo_escala_pago = cbox_tipoescala.Text; if (cbox_tipoescala.Text == "ANTIGUA") { axb.Escala_pago = Int32.Parse(cbox_escalapago1.Text); } else if (cbox_tipoescala.Text == "ACTUAL") { axb.Escala_pago = Int32.Parse(cbox_escalapago2.Text); } axb.Nivel_creditos = Int32.Parse(cbox_nivelcreditos.Text); axb.Ncreditos_cubiertos = Double.Parse(tbox_cubiertos.Text, CultureInfo.InvariantCulture); axb.Ncreditos_utilizados = Double.Parse(tbox_utilizados.Text, CultureInfo.InvariantCulture); axb.Ncreditos_restantes = Double.Parse(tbox_restantes.Text, CultureInfo.InvariantCulture); axb.Nsemestres_regular = Int32.Parse(tbox_nregularC.Text); axb.Nsemestres_verano = Int32.Parse(tbox_nveranoC.Text); axb.Nsemestres_restantes = Int32.Parse(tbox_nregularesRC.Text); if (cbox_renovacion.Text == "Sí") { axb.Renovacion = 1; } else { axb.Renovacion = 0; } if (cbox_suspencion.Text == "Sí") { axb.Suspencion = 1; } else { axb.Suspencion = 0; } if (cbox_ampliacion.Text == "Sí") { axb.Ampliacion = 1; } else { axb.Ampliacion = 0; } if (cbox_cicloS1.Text == "" || cbox_cicloS2.Text == "") { axb.Ciclo_solicitado = "1000-0"; } else { axb.Ciclo_solicitado = cbox_cicloS1.Text + "-" + cbox_cicloS2.Text; } axb.Respuesta = rtbox_respuesta.Text; axb.Ncarta = tbox_ncarta.Text; if (cbox_bonomateriales.Text == "Sí") { axb.Redencion_materiales = 1; } else { axb.Redencion_materiales = 0; } if (cbox_bonoalojamiento.Text == "Sí") { axb.Redencion_alojamiento = 1; } else { axb.Redencion_alojamiento = 0; } if (cbox_sansion.Text == "Sí") { axb.Sansion = 1; } else { axb.Sansion = 0; } axb.Sansion_tipo = tbox_tiposansion.Text; axb.Sansion_ini = DateTime.Parse(dt_sansionini.Text); axb.Sansion_fin = DateTime.Parse(dt_sansionfin.Text); if (cbox_intercambio.Text == "Sí") { axb.Intercambio = 1; } else { axb.Intercambio = 0; } axb.Intercambio_tipo = cbox_tipointercambio.Text; axb.Intercambio_ini = DateTime.Parse(dt_periodointercambioini.Text); axb.Intercambio_fin = DateTime.Parse(dt_sansionfin.Text); if (cbox_adelantobono.Text == "Sí") { axb.Adelanto = 1; } else { axb.Adelanto = 0; } if (flag_elementoNuevo == 1) { flag_elementoNuevo = 0; logicaNegoBB.RegistrarBecaxAlumno(axb); MessageBox.Show("Se ha registrado con éxito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (flag_elementoEditar == 1) { flag_elementoEditar = 0; logicaNegoBB.ActualizarBecaxAlumno(axb); MessageBox.Show("Se ha registrado con éxito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public void ActualizarBecaxAlumno(Becado_x_Beca axb) { accesoDatos.actualizarAlumno_x_Beca(axb); }
public void RegistrarBecaxAlumno(Becado_x_Beca axb) { accesoDatos.Registrar_enAlumno_x_Beca(axb); }