public static List <Usuario> getUsuarios()
        {
            DAL.UsuarioDSTableAdapters.UsuarioTableAdapter adapter = new DAL.UsuarioDSTableAdapters.UsuarioTableAdapter();
            UsuarioDS.UsuarioDataTable table = adapter.GetUsuarios();
            List <Usuario>             res   = new List <Usuario>();

            foreach (UsuarioDS.UsuarioRow row in table)
            {
                Usuario user = GetUsuarioFromRow(row);
                res.Add(user);
            }
            return(res);
        }
        public static Usuario GetUsuarioByEmail(string email)
        {
            if (string.IsNullOrEmpty(email))
            {
                throw new ArgumentException("Email no es valido");
            }

            DAL.UsuarioDSTableAdapters.UsuarioTableAdapter adapter = new DAL.UsuarioDSTableAdapters.UsuarioTableAdapter();
            System.Diagnostics.Debug.WriteLine("Esto en GetUsuario: " + email);
            UsuarioDS.UsuarioDataTable table = adapter.GetUsuarioByEmail(email);
            if (table.Rows.Count == 0)
            {
                return(null);
            }

            Usuario obj = GetUsuarioFromRow(table[0]);

            return(obj);
        }