コード例 #1
0
ファイル: EstudianteDAO.cs プロジェクト: Alejorb/ProyectoCRUD
        public static int actualizar(Asignatura estudiante /*objeto de la clase*/)
        {
            //definimos una objeto conexión
            SqlConnection conn = new SqlConnection(cadenaConexion /*llamada de clase*/);//creando conexión

            string sql = "update estudiantes set " +
                         "apellidos=@apellidos,nombres=@nombres, genero=@genero, " +
                         "fechaNacimiento=@fechaNacimiento, email=@email " +
                         "where matricula=@matricula ";

            //definimos un comando
            SqlCommand comando = new SqlCommand(sql, conn);

            //configuramos los parametros
            comando.CommandType = System.Data.CommandType.Text;
            comando.Parameters.AddWithValue("@matricula", estudiante.Matricula);
            comando.Parameters.AddWithValue("@apellidos", estudiante.Apellidos);
            comando.Parameters.AddWithValue("@nombres", estudiante.Nombres);
            comando.Parameters.AddWithValue("@genero", estudiante.Genero);
            comando.Parameters.AddWithValue("@fechaNacimiento", estudiante.FechaNAcimiento.Date);
            comando.Parameters.AddWithValue("@email", estudiante.Correo);
            conn.Open();                       //abrir la conexión
            int x = comando.ExecuteNonQuery(); //ejecutamos el comando

            conn.Close();                      //cerrar la conexión
            return(x);                         //retornar
        }
コード例 #2
0
        public static int actualizar(Asignatura asignatura)
        {
            //definimos un objeo conexion
            SqlConnection conn = new SqlConnection(cadenaConexion);
            string        sql  = "UPDATE asignaturas SET nombreAsignatura=@nombreAsignatura,nivel=@nivel,creditos=@creditos," +
                                 "carrera=@carrera WHERE codAsignatura=@codAsignatura ";
            //definimos un comando
            SqlCommand comando = new SqlCommand(sql, conn);

            //vonfiguramos los parametros
            conn.Open();
            comando.CommandType = System.Data.CommandType.Text;
            comando.Parameters.AddWithValue("@codAsignatura", asignatura.CodAsignatura);
            comando.Parameters.AddWithValue("@nombreAsignatura", asignatura.NombreAsignatura);
            comando.Parameters.AddWithValue("@nivel", asignatura.Nivel);
            comando.Parameters.AddWithValue("@creditos", asignatura.Creditos);
            comando.Parameters.AddWithValue("@carrera", asignatura.Carrera);
            int x = comando.ExecuteNonQuery(); //ejecutamos el comando

            conn.Close();
            return(x);
        }