public static List <alumno> listarXNombre(string dato) { List <alumno> lista = new List <alumno>(); using (SqlConnection conexion = Conexion.ObtenerConexion1()) { SqlCommand comando = new SqlCommand(string.Format(@"SELECT g.*,f.Edad,f.genero FROM Alumnos g,proyectoBD2.dbo.Alumnos f where g.ci_alumno=f.ci_Alumno and g.nombre like '%{0}%'", dato), conexion); SqlDataReader leer = comando.ExecuteReader(); while (leer.Read()) { alumno alumno = new alumno(); alumno.CI_Alumno = leer.GetInt32(0); alumno.Nombre = leer.GetString(1); alumno.Apellido = leer.GetString(2); alumno.Grado = leer.GetString(3); alumno.AñoCurso = leer.GetString(4); alumno.Edad = leer.GetInt32(5); alumno.Genero = leer.GetString(6); lista.Add(alumno); } conexion.Close(); } return(lista); }
public static int Modificar2(alumno alumno) { int retorno = 0; using (SqlConnection conexion = Conexion.ObtenerConexion2()) { SqlCommand comando = new SqlCommand(String.Format(@"update Alumnos set Edad={0},Genero='{1}' WHERE CI_Alumno={2}", alumno.Edad, alumno.Genero, alumno.CI_Alumno), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
public static int AgregarAlu2(alumno alumno) { int retorno = 0; using (SqlConnection conexion = Conexion.ObtenerConexion2()) { SqlCommand comando = new SqlCommand(String.Format(@"insert into Alumnos values ({0},{1},'{2}')", alumno.CI_Alumno, alumno.Edad, alumno.Genero), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
public static int Modificar(alumno alumno) { int retorno = 0; using (SqlConnection conexion = Conexion.ObtenerConexion1()) { SqlCommand comando = new SqlCommand(String.Format(@"update Alumnos set nombre='{0}',apellido='{1}',Grado='{2}', Año_Curso='{3}' WHERE CI_Alumno={4}", alumno.Nombre, alumno.Apellido, alumno.Grado, alumno.AñoCurso, alumno.CI_Alumno), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
public static int AgregarAlu1(alumno alumno) { int retorno = 0; using (SqlConnection conexion = Conexion.ObtenerConexion1()) { SqlCommand comando = new SqlCommand(String.Format(@"insert into Alumnos values ({0},'{1}','{2}','{3}','{4}')", alumno.CI_Alumno, alumno.Nombre, alumno.Apellido, alumno.Grado, alumno.AñoCurso), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
private void BtnSaveAlumno_Click(object sender, EventArgs e) { if (editarAlu == false) { alumno GuardarAlu = new alumno(); GuardarAlu.CI_Alumno = int.Parse(txtCIAlu.Text); GuardarAlu.Nombre = txtNombreAlu.Text; GuardarAlu.Apellido = txtApellAlumno.Text; GuardarAlu.Genero = cbxGeneroAlu.Text; GuardarAlu.Edad = int.Parse(txtEdadAlu.Text); GuardarAlu.Grado = cbxGradoAlu.Text; GuardarAlu.AñoCurso = cbxAñoCursoAlu.Text; alumnosABML.AgregarAlu1(GuardarAlu); alumnosABML.AgregarAlu2(GuardarAlu); usuario agregarAluUser = new usuario(); agregarAluUser.CodUsuario = txtCIAlu.Text; agregarAluUser.Tipo = "alm"; agregarAluUser.Contraseña = "12345"; LoginABML.Agregar(agregarAluUser); datosAlumnos.DataSource = alumnosABML.listar(); MessageBox.Show("se agrego correctamente"); limpiarAlumno(); txtCIAlu.Enabled = true; txtEdadAlu.Enabled = true; cbxGeneroAlu.Enabled = true; } else { alumno modificarAlu1 = new alumno(); alumno modificarAlu2 = new alumno(); modificarAlu1.CI_Alumno = int.Parse(txtCIAlu.Text); modificarAlu1.Nombre = txtNombreAlu.Text; modificarAlu1.Apellido = txtApellAlumno.Text; modificarAlu1.Grado = cbxGradoAlu.Text; modificarAlu1.AñoCurso = cbxAñoCursoAlu.Text; modificarAlu2.Genero = cbxGeneroAlu.Text; modificarAlu2.Edad = int.Parse(txtEdadAlu.Text); alumnosABML.Modificar(modificarAlu1); alumnosABML.Modificar(modificarAlu2); datosAlumnos.DataSource = alumnosABML.listar(); txtCIAlu.Enabled = true; txtEdadAlu.Enabled = true; cbxGeneroAlu.Enabled = true; MessageBox.Show("modificado"); limpiarAlumno(); } }