public void ProbarDaoUsuarioActualizar() { usuario = FabricaEntidad.CrearEntidadUsuario("usuario1C", "prueba1C", "usuario1T", "12-12-2012", "M"); dao.Actualizar(usuario); respuesta = ((DAOUsuario)dao).ConsultarPorNombre(usuario); Assert.AreEqual(((Usuario)usuario).Nombre, ((Usuario)respuesta).Nombre); }
public ComandoConsultarLider(int idGrupo) { usuario = FabricaEntidad.CrearEntidadUsuario(); grupo = FabricaEntidad.CrearEntidadGrupo(); grupo.Id = idGrupo; }
public ComandoObtenerListaNotificaciones(int id) { usuario = FabricaEntidad.CrearEntidadUsuario(); lista = new List <Entidad>(); usuario.Id = id; }
public ComandoModificarGrupo(Entidad _grupo, int id) { grupo = (Grupo)_grupo; lider = FabricaEntidad.CrearEntidadUsuario(); usuario = FabricaEntidad.CrearEntidadUsuario(); usuario.Id = id; }
public ComandoConsultarUltimoGrupo(int idUsuario) { usuario = FabricaEntidad.CrearEntidadUsuario(); grupo = FabricaEntidad.CrearEntidadGrupo(); usuario.Id = idUsuario; }
public bool ModificarDatosUsuario(string nombreUsuario, string nombre, string apellido, string fechaDeNacimiento, string genero) { try { usuario2 = FabricaEntidad.CrearEntidadUsuario(nombre, apellido, nombreUsuario, fechaDeNacimiento, genero); comando = FabricaComando.CrearComandoModificarDatosUsuario(usuario2); comando.Ejecutar(); usuario2 = comando.Retornar(); if (usuario2 == null) { return(false); } else { return(true); } } catch (NpgsqlException) { return(false); } }
public ComandoBuscarAmigos(int id, string nombre) { usuario = FabricaEntidad.CrearEntidadUsuario(); lista = new List <Entidad>(); usuario.Id = id; usuario.Nombre = nombre; }
/// <summary> /// Constructor del comando /// </summary> public ComandoAgregarAmigo(int id, string nombre) { usuario = FabricaEntidad.CrearEntidadUsuario(); amigo = FabricaEntidad.CrearEntidadAmigo(); usuario.NombreUsuario = nombre; amigo.Activo = id; }
public ComandoAceptarNotificacion(int id, string nombreAceptado) { amigo = FabricaEntidad.CrearEntidadAmigo(); usuario = FabricaEntidad.CrearEntidadUsuario(); amigo.Pasivo = id; usuario.NombreUsuario = nombreAceptado; }
public void ProbarComandoObtenerDatosUsuario() { usuario = FabricaEntidad.CrearEntidadUsuario(500); comando = FabricaComando.CrearComandoObtenerDatosUsuario(usuario); comando.Ejecutar(); respuesta = comando.Retornar(); Assert.AreEqual(usuario.Id, respuesta.Id); }
public ComandoEliminarAmigo(int id, string nombreAmigo) { usuario = FabricaEntidad.CrearEntidadUsuario(); amigo = FabricaEntidad.CrearEntidadAmigo(); usuario.NombreUsuario = nombreAmigo; amigo.Activo = id; }
public void ProbarComandoBorrarUsuario() { usuario = FabricaEntidad.CrearEntidadUsuario("usuario1T", "123456"); comando = FabricaComando.CrearComandoBorrarUsuario(usuario); comando.Ejecutar(); respuesta = comando.Retornar(); Assert.IsNotNull(respuesta); }
public void ProbarComandoCambiarPassword() { usuario = FabricaEntidad.CrearEntidadUsuario("usuario1T", "123456"); //usuario con la contrasena actual comando = FabricaComando.CrearComandoCambiarPassword(usuario, "1234567"); //paso el usuario y la nueva contrasena comando.Ejecutar(); respuesta = comando.Retornar(); Assert.AreEqual(((Usuario)usuario).Clave, ((Usuario)respuesta).Clave); }
public ComandoEliminarIntegrante(int idGrupo, string nombreUsuario) { usuario = FabricaEntidad.CrearEntidadUsuario(); grupo = FabricaEntidad.CrearEntidadGrupo(); usuario.NombreUsuario = nombreUsuario; grupo.Id = idGrupo; }
public void ProbarComandoModificarDatosUsuarioNotFound() { usuario = FabricaEntidad.CrearEntidadUsuario("usuario1C", "prueba1C", "usuario2T", "12-12-2012", "M"); comando = FabricaComando.CrearComandoModificarDatosUsuario(usuario); comando.Ejecutar(); respuesta = comando.Retornar(); Assert.IsNull(respuesta); }
/// <summary> /// Constructr de la clase /// </summary> /// <param name="idUsuario">id del usuario</param> /// <param name="nombreItinerario">Nombre del nuevo itinerario</param> public ComandoAgregarItinerario(int idUsuario, string nombreItinerario) { itinerario = FabricaEntidad.CrearEntidadItinerario(); usuario = FabricaEntidad.CrearEntidadUsuario(); usuario.Id = idUsuario; itinerario.Nombre = nombreItinerario; itinerario.IdUsuario = idUsuario; }
public ComandoConsultarMiembroSinGrupo(int idGrupo, int idUsuario) { grupo = FabricaEntidad.CrearEntidadGrupo(); usuario = FabricaEntidad.CrearEntidadUsuario(); grupo.Id = idGrupo; usuario.Id = idUsuario; }
public void ProbarDaoUsuarioCambiarPassword() { usuario = FabricaEntidad.CrearEntidadUsuario("usuario1T", "1234567"); usuario.Id = 500; Assert.DoesNotThrow(() => ((DAOUsuario)dao).CambiarPassword(usuario)); respuesta = ((DAOUsuario)dao).ObtenerPassword(usuario); Assert.AreEqual(((Usuario)usuario).Clave, ((Usuario)respuesta).Clave); }
public void ProbarComandoObtenerDatosUsuarioNotFound() { usuario = FabricaEntidad.CrearEntidadUsuario(5001);//id no existe comando = FabricaComando.CrearComandoObtenerDatosUsuario(usuario); comando.Ejecutar(); respuesta = comando.Retornar(); Assert.IsNull(respuesta); }
public ComandoEnviarNotificacionCorreo(string correo, int id, string nombreDestino) { remitente = FabricaEntidad.CrearEntidadUsuario(); destinatario = FabricaEntidad.CrearEntidadUsuario(); remitente.Id = id; destinatario.NombreUsuario = nombreDestino; destinatario.Correo = correo; }
public List <Datos.Entity.Categoria> BuscarPreferencias(int idUsuario) { usuario2 = FabricaEntidad.CrearEntidadUsuario(idUsuario); comando = FabricaComando.CrearComandoBuscarPreferencias(usuario2); comando.Ejecutar(); List <Datos.Entity.Categoria> preferencias = ((ComandoBuscarPreferencias)comando).RetornarListaCategoria(); return(preferencias); }
public ComandoEliminarGrupo(int idUsuario, int idGrupo) { usuario = FabricaEntidad.CrearEntidadUsuario(); lider = FabricaEntidad.CrearEntidadUsuario(); grupo = FabricaEntidad.CrearEntidadGrupo(); usuario.Id = idUsuario; grupo.Id = idGrupo; }
public ComandoVerificarLider(int idGrupo, int idUsuario) { usuario = FabricaEntidad.CrearEntidadUsuario(); lider = FabricaEntidad.CrearEntidadUsuario(); grupo = FabricaEntidad.CrearEntidadGrupo(); grupo.Id = idGrupo; usuario.Id = idUsuario; }
public ComandoSalirGrupo(int idGrupo, int idUsuario) { grupo = FabricaEntidad.CrearEntidadGrupo(); usuario = FabricaEntidad.CrearEntidadUsuario(); lider = FabricaEntidad.CrearEntidadUsuario(); grupo.Id = idGrupo; usuario.Id = idUsuario; }
public List <Entidad> BuscarAmigos(Entidad objeto) { try { usuario = (Usuario)objeto; base.Conectar(); //Inicia una sesion con la base de datos base.Comando = base.SqlConexion.CreateCommand(); //Crea el comando base.Comando.CommandText = "BuscarAmigos"; base.Comando.CommandType = CommandType.StoredProcedure; parametro = new NpgsqlParameter(); parametro.NpgsqlDbType = NpgsqlDbType.Integer; //Ingresa parametros de entrada parametro.Value = usuario.Id; base.Comando.Parameters.Add(parametro); parametro = new NpgsqlParameter(); parametro.NpgsqlDbType = NpgsqlDbType.Varchar; //Ingresa parametros de entrada parametro.Value = usuario.Nombre; base.Comando.Parameters.Add(parametro); leerDatos = base.Comando.ExecuteReader(); //Ejecuta el comando while (leerDatos.Read()) //Lee los resultados { Usuario fila = FabricaEntidad.CrearEntidadUsuario(); fila.Nombre = leerDatos.GetString(0); fila.NombreUsuario = leerDatos.GetString(1); //fila.Foto = leerDatos.GetString(2); lista.Add(fila); } leerDatos.Close(); //Cierra el Data Reader base.Desconectar(); //Culmina la sesion con la base de datos return(lista); } catch (NpgsqlException e) { throw new BaseDeDatosExcepcion(e, "Error de logica de BD en " + this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name + ". " + e.Message); } catch (NullReferenceException e) { throw new ReferenciaNulaExcepcion(e, "Parametros de entrada nulos en " + this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name + ". " + e.Message); } catch (InvalidCastException e) { throw new CasteoInvalidoExcepcion(e, "El nombre de usuario es nulo en " + this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name + ". " + e.Message); } }
/// <summary> /// Constructor de la clase /// </summary> /// <param name="idItinerario">id del itinerario</param> /// <param name="fechaFin">Fecha fin</param> /// <param name="fechaInicio">Fecha Inicio</param> /// <param name="idUsuario">Id del usuario</param> /// <param name="nombre">Nombre</param> public ComandoModificarItinerario(int idItinerario, string nombre, DateTime fechaInicio, DateTime fechaFin, int idUsuario) { itinerario = FabricaEntidad.CrearEntidadItinerario(); itinerario.Id = idItinerario; itinerario.Nombre = nombre; itinerario.FechaFin = fechaFin; itinerario.FechaInicio = fechaInicio; itinerario.IdUsuario = idUsuario; usuario = FabricaEntidad.CrearEntidadUsuario(); usuario.Id = idUsuario; }
public List <Datos.Entity.Categoria> EliminarPreferencias(int idUsuario, int idCategoria) { usuario2 = FabricaEntidad.CrearEntidadUsuario(idUsuario); Entidad categoria = FabricaEntidad.CrearEntidadCategoria(); categoria.Id = idCategoria; comando = FabricaComando.CrearComandoEliminarPreferencia(usuario2, categoria); comando.Ejecutar(); List <Datos.Entity.Categoria> preferencias = ((ComandoEliminarPreferencia)comando).RetornarListaCategoria(); return(preferencias); //Retorna una lista de de categorias }
public List <Entidad> ConsultarMiembrosExceptoLider(Entidad _grupo) { try { grupo = (Grupo)_grupo; base.Conectar(); //Inicia una sesion con la base de datos base.Comando = base.SqlConexion.CreateCommand(); //Crea el comando base.Comando.CommandText = "VisualizarMiembroSinLider"; base.Comando.CommandType = CommandType.StoredProcedure; parametro = new NpgsqlParameter(); parametro.NpgsqlDbType = NpgsqlDbType.Integer; //Ingresa parametros de entrada parametro.Value = grupo.Id; base.Comando.Parameters.Add(parametro); leerDatos = base.Comando.ExecuteReader(); //Ejecuta el comando while (leerDatos.Read()) //Lee los resultados { Usuario fila = FabricaEntidad.CrearEntidadUsuario(); fila.Id = leerDatos.GetInt32(0); fila.Nombre = leerDatos.GetString(1); fila.Apellido = leerDatos.GetString(2); fila.NombreUsuario = leerDatos.GetString(3); //fila.Foto = leerDatos.GetString(4); lista.Add(fila); } leerDatos.Close(); //Cierra el Data Reader base.Desconectar(); //Culmina la sesion con la base de datos return(lista); } catch (NpgsqlException e) { throw new BaseDeDatosExcepcion(e, "Error de logica de BD en " + this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name + ". " + e.Message); } catch (NullReferenceException e) { throw new ReferenciaNulaExcepcion(e, "Parametros de entrada nulos en " + this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name + ". " + e.Message); } }
public Datos.Entity.Usuario ObtenerDatosUsuario(int idUsuario) { usuario2 = FabricaEntidad.CrearEntidadUsuario(idUsuario); comando = FabricaComando.CrearComandoObtenerDatosUsuario(usuario2); comando.Ejecutar(); usuario2 = comando.Retornar(); if (usuario2 != null) { return((Datos.Entity.Usuario)usuario2); } else { return(null); } }
public override void Ejecutar() { dao = FabricaDAO.CrearDAOUsuario(); Entidad usuario = FabricaEntidad.CrearEntidadUsuario(((Usuario)entidad).Nombre, ((Usuario)entidad).Apellido, ((Usuario)entidad).NombreUsuario, ((Usuario)entidad).FechaNacimiento, ((Usuario)entidad).Genero); entidad.Id = ((DAOUsuario)dao).ConsultarPorNombre(entidad).Id; usuario.Id = entidad.Id; if (entidad.Id <= 0) { entidad = null; log.Error("No se encontro el usuario "); return; } else { dao.Actualizar(usuario); log.Info("Se pudo actualizar los datos del usuario"); } }