public GetCodesByUser ( string dni ) : |
||
dni | string | |
Результат |
public DataSet GetCodesByUser(string dni)
{
SqlConnection con = null;
DataSet listAct = null;
string comando = "Select codigo from [Actividad_p] where autor='" + dni +"'";
try
{
con = new SqlConnection(conexionTBD);
SqlDataAdapter sqlAdaptador = new SqlDataAdapter(comando, con);
listAct = new DataSet();
sqlAdaptador.Fill(listAct);
return listAct;
}
catch (SqlException)
{
throw;
//return null;
}
finally
{
if (con != null) con.Close(); // Se asegura de cerrar la conexión.
}
}
/// <summary> /// Borra un usuario /// </summary> /// <param name="id"></param> public void BorrarUser(string id) { SqlConnection c = null; string comando = "DELETE FROM [User] WHERE dni= '" + id + "'"; CADActividad_p actp = new CADActividad_p(); CADActividad act = new CADActividad(); List<int> codes = actp.CodesToList(actp.GetCodesByUser(id)); try { c = new SqlConnection(conexionTBD); c.Open(); SqlCommand cmd = new SqlCommand(comando, c); cmd.ExecuteNonQuery(); foreach(int i in codes) { act.BorrarActividad(i); } } catch (SqlException) { throw; } finally { if (c != null) c.Close(); // Se asegura de cerrar la conexión. } }