예제 #1
0
        public static Usuario GetUsuarioByEmail(string email)
        {
            if (string.IsNullOrEmpty(email))
            {
                throw new ArgumentException("El email del usuario no debe ser nulo o vacio");
            }
            UsuarioTableAdapter adapter = new UsuarioTableAdapter();
            UsuarioDataTable    table   = adapter.GetUsuarioByEmail(email);

            if (table.Rows.Count == 0)
            {
                return(null);
            }

            UsuarioRow row = table[0];
            Usuario    obj = new Usuario()
            {
                IdUsuario      = row.idUsuario,
                NombreCompleto = row.nombreCompleto,
                Email          = row.email,
                Password       = row.password,
                Telefono       = row.telefono,
                Direccion      = row.direccion
            };

            return(obj);
        }