Taimer.User.UserToObject C# (CSharp) Method

UserToObject() public static method

Convierte un DataSet(será un usuario) en un objeto User
public static UserToObject ( DataSet data ) : User
data System.Data.DataSet
return User
        public static User UserToObject(DataSet data)
        {
            if (data != null)
            {
                string dni, nom, email, pass, tit = "", img = "", frs = "";
                int curso = 0, codH = 0;
                DataRowCollection rows = data.Tables[0].Rows;

                if (rows.Count != 0)
                {
                    dni = rows[0].ItemArray[0].ToString();
                    nom = rows[0].ItemArray[1].ToString();
                    email = rows[0].ItemArray[2].ToString();
                    pass = rows[0].ItemArray[3].ToString();

                    if (rows[0].ItemArray[4].ToString() != "")
                        curso = (int)rows[0].ItemArray[4];

                    if (rows[0].ItemArray[5].ToString() != "")
                        tit = rows[0].ItemArray[5].ToString();

                    if (rows[0].ItemArray[6].ToString() != "")
                        codH = (int)rows[0].ItemArray[6];

                    img = rows[0].ItemArray[7].ToString();

                    frs = rows[0].ItemArray[8].ToString();

                    User user = new User(nom, dni, email, pass, curso, tit,codH,img,frs);
                    user.SetDatos();
                    return user;
                }
            }
            return null;
        }