public async Task <string> DeleteAlumnoAsync(int IdAlumno)//Eliminar alumno asíncrono. Task<> { MySqlConnection connection = base.OpenConnection(); string Sql; int FilasAfectadas; try { Sql = "DELETE FROM talumnos WHERE IdAlumno = '" + IdAlumno + "'"; //Consulta SQL para eliminar FilasAfectadas = await connection.ExecuteAsync(Sql); //Se ejecuta return("Se ha eliminado el registro de la tabla alumnos"); //Aceptado } catch { return("No se ha podido eliminar el registro");//Denegado } }
public async Task <int> UpdateHistoriaClinicaAsync(HistoriaClinica historia, string dni) { MySqlConnection conexion = AbrirConexionSql(); //string sql = "UPDATE historiasclinicas SET 'CodEspecialidad' = @CodEspecialidad, 'Peso' = @Peso, 'Talla' = @Talla WHERE Dni = @Dni"; //string sql = "UPDATE talumnos SET Nombre = @Nombre, Apellido = @Apellido, Dni = @Dni, Email = @Email WHERE idAlumno = @idAlumno"; string sql = "UPDATE historiasclinicas SET CodEspecialidad = @CodEspecialidad, Peso = @Peso, Talla = @Talla WHERE Dni = @Dni"; int NroFilasAfectadas = 0; try { if (conexion != null) { NroFilasAfectadas = await conexion.ExecuteAsync(sql, new { CodEspecialidad = historia.CodEspecialidad, Peso = historia.Peso, Talla = historia.Talla, Dni = historia.Dni }); } ; return(NroFilasAfectadas); } catch (Exception ex) { return(NroFilasAfectadas); } finally { if (conexion.State == System.Data.ConnectionState.Open) { conexion.Close(); } } }