/// <summary>
/// Convierte un DataSet que será una actividad académica en un objeto Actividad_a
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
public static Actividad_a Actividad_aToObject(DataSet data)
{
if (data != null)
{
CAD.CADActividad act = new CAD.CADActividad();
CAD.CADUser user = new CAD.CADUser();
//User autor = new User();
DataSet aux = new DataSet();
int cod, curso = 1, nota = 0, nVot = 0;
string prof = "", tit = "", nom, desc = "";
DataRowCollection rows = data.Tables[0].Rows;
if (rows.Count != 0)
{
cod = (int)rows[0].ItemArray[0];
if (rows[0].ItemArray[1].ToString() != "")
prof = rows[0].ItemArray[1].ToString();
tit = rows[0].ItemArray[2].ToString();
if (rows[0].ItemArray[3].ToString() != "")
curso = (int)rows[0].ItemArray[3];
if (rows[0].ItemArray[4].ToString() != "")
nota = (int)rows[0].ItemArray[4];
if (rows[0].ItemArray[5].ToString() != "")
nVot = (int)rows[0].ItemArray[5];
aux = act.GetDatosActividad(cod);
if (aux != null)
{
nom = aux.Tables[0].Rows[0].ItemArray[1].ToString();
desc = aux.Tables[0].Rows[0].ItemArray[2].ToString();
Actividad_a acta = new Actividad_a(nom,desc,prof,curso,tit,cod,nota,nVot);
acta.SetTurnos();
return acta;
}
else
return null;
}
}
return null;
}