Example #1
0
        public void TestVerificarUsuarioPorFichaEmpleado()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer = daoUsuario.Agregar(elUsuario);
            bool resultado = daoUsuario.VerificarUsuarioPorFichaEmpleado(1);

            Assert.IsTrue(resultado);
        }
Example #2
0
        public void TestModificarContraseniaUsuario()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer = daoUsuario.Agregar(elUsuario);
            bool resultado = daoUsuario.ModificarContraseniaUsuario(elUsuario);

            Assert.IsTrue(resultado);
        }
Example #3
0
        public void TestConsultLastEmployeID()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer = daoUsuario.Agregar(elUsuario);
            int lastID = daoUsuario.ConsultLastEmployeID();

            Assert.IsTrue(lastID > 0);
        }
Example #4
0
        public void TestObtenerUsuarioDeEmpleado()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer = daoUsuario.Agregar(elUsuario);
            DominioTangerine.Entidad theUsuario =
                daoUsuario.ObtenerUsuarioDeEmpleado(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).fichaEmpleado);
            DominioTangerine.Entidades.M2.UsuarioM2 usuario = (DominioTangerine.Entidades.M2.UsuarioM2)theUsuario;
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).nombreUsuario == usuario.nombreUsuario);
        }
Example #5
0
        public void TestVerificarExistenciaUsuario()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer = daoUsuario.Agregar(elUsuario);
            bool resultado =
                daoUsuario.VerificarExistenciaUsuario(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).nombreUsuario);

            Assert.IsTrue(resultado);
        }
Example #6
0
        public void TestBorrarUsuario()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();
            bool         resultado1 = daoUsuario.Agregar(elUsuario);

            DominioTangerine.Entidades.M2.UsuarioM2 theUsuario = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario;
            bool resultado2 = daoUsuario.BorrarUsuario(theUsuario.Id);

            Assert.IsTrue(resultado2);
        }
Example #7
0
        public void TestModificarRolUsuario()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer    = daoUsuario.Agregar(elUsuario);
            elUsuario = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompleto("Daniel", "1234", new DateTime(2015, 2, 10),
                                                                                       "Activo", elRol1, 1);
            IDAORol daoRol    = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoRol();
            bool    resultado = daoRol.ModificarRolUsuario(elUsuario);

            Assert.IsTrue(resultado);
        }
Example #8
0
        public void TestObtenerDatoUsuario()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer = daoUsuario.Agregar(elUsuario);
            DominioTangerine.Entidad theUsuario             = daoUsuario.ObtenerDatoUsuario(elUsuario);
            DominioTangerine.Entidades.M2.UsuarioM2 usuario = (DominioTangerine.Entidades.M2.UsuarioM2)theUsuario;
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).fechaCreacion == usuario.fechaCreacion);
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).activo == usuario.activo);
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).rol.Id == usuario.rol.Id);
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).fichaEmpleado == usuario.fichaEmpleado);
        }
        public void clean()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            elUsuario1 = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(),
                                                                                             "Daniel", "1234", new DateTime(2015, 2, 10), "Activo", elRol1, 1);
            DominioTangerine.Entidades.M2.UsuarioM2 theUsuario1 = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1;
            answer    = daoUsuario.BorrarUsuario(theUsuario1.Id);
            elUsuario = null;
            elRol     = null;
            elRol1    = null;
        }
Example #10
0
        public void TestModificarUsuario()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer = daoUsuario.Agregar(elUsuario);
            bool resultado = daoUsuario.ModificarUsuario(1, "jose");

            Assert.IsTrue(resultado);
            elUsuario1 = daoUsuario.ConsultarXId(DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(),
                                                                                                                     "GianJose", "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1));
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).fichaEmpleado == 1);
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).nombreUsuario == "jose");
        }
Example #11
0
        public void TestObtenerRolUsuario()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer    = daoUsuario.Agregar(elUsuario);
            elUsuario = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompleto("Daniel", "1234", new DateTime(2015, 2, 10),
                                                                                       "Activo", elRol1, 1);
            IDAORol daoRol = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoRol();

            DominioTangerine.Entidad            theResultado = daoRol.ObtenerRolUsuario(2);
            DominioTangerine.Entidades.M2.RolM2 resultado    = (DominioTangerine.Entidades.M2.RolM2)theResultado;
            Assert.IsNotNull(resultado);
        }
Example #12
0
        public void TestComandoAgregarUsuario()
        {
            bool resultado;

            LogicaTangerine.Comando <Boolean> commandAgregarUsuario = FabricaComandos.agregarUsuario(elUsuario);
            resultado = commandAgregarUsuario.Ejecutar();
            Assert.IsTrue(resultado);
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            elUsuario2 = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(),
                                                                                             "Daniel", "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1);
            DominioTangerine.Entidades.M2.UsuarioM2 theUsuario2 = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario2;
            answer = daoUsuario.BorrarUsuario(theUsuario2.Id);
        }
 /// <summary>
 /// Método para crear la instancia de la clase DaoUsuario y usar el método Agregar
 /// </summary>
 /// <returns>Retorna una instancia del tipo DaoUsuario</returns>
 public override Boolean Ejecutar()
 {
     try
     {
         bool         resultado;
         IDAOUsuarios UsuarioAdd = FabricaDAOSqlServer.crearDaoUsuario();
         resultado = UsuarioAdd.Agregar(_usuario);
         return(resultado);
     }
     catch (Exception ex)
     {
         Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw new ExceptionM2Tangerine("DS-202", "Metodo no implementado", ex);
     }
 }
Example #14
0
 /// <summary>
 /// Método para crear la instancia de la clase DaoUsuario y usar el método ConsultarXId
 /// </summary>
 /// <returns>Retorna una instancia del tipo DaoUsuario</returns>
 public override DominioTangerine.Entidad Ejecutar()
 {
     try
     {
         DominioTangerine.Entidad usuario;
         IDAOUsuarios             ObtenerUsuario = FabricaDAOSqlServer.crearDaoUsuario();
         usuario = ObtenerUsuario.ConsultarXId(_theUsuario);
         return(usuario);
     }
     catch (Exception ex)
     {
         Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw new ExceptionM2Tangerine("DS-202", "Metodo no implementado", ex);
     }
 }
Example #15
0
        public void TestAgregar()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer     = daoUsuario.Agregar(elUsuario);
            elUsuario1 = daoUsuario.ConsultarXId(DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(),
                                                                                                                     "GianJose", "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1));
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).Id == daoUsuario.ConsultLastUserID());
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).nombreUsuario == "Daniel");
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).contrasena == "1234");
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).fechaCreacion == new DateTime(2015, 2, 10));
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).activo == "Activo");
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).rol.Id == 1);
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).fichaEmpleado == 1);
        }
Example #16
0
 /// <summary>
 /// Mètodo para ejecutar la logica del ComandoConsultarUltimoIDEmpleado
 /// </summary>
 /// <returns>Retorna el ID del ultimo empleado</returns>
 public override int Ejecutar()
 {
     try
     {
         int          resultado;
         IDAOUsuarios LastEmployeID = FabricaDAOSqlServer.crearDaoUsuario();
         resultado = LastEmployeID.ConsultLastEmployeID();
         return(resultado);
     }
     catch (Exception ex)
     {
         Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw new ExceptionM2Tangerine("DS-202", "Metodo no implementado", ex);
     }
 }
Example #17
0
        public void TestObtenerOpciones()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer    = daoUsuario.Agregar(elUsuario);
            elUsuario = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompleto("Daniel", "1234", new DateTime(2015, 2, 10),
                                                                                       "Activo", elRol1, 1);
            DominioTangerine.Entidades.M2.UsuarioM2 theUsuario = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario;
            IDAORol daoRol = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoRol();

            DominioTangerine.Entidad theResultado = daoRol.ObtenerOpciones("Gestión de Pagos", 2);
            DominioTangerine.Entidades.M2.ListaGenericaM2 <DominioTangerine.Entidades.M2.OpcionM2> lista
                = (DominioTangerine.Entidades.M2.ListaGenericaM2 <DominioTangerine.Entidades.M2.OpcionM2>)theResultado;
            Assert.IsNotEmpty(lista);
        }
Example #18
0
        /// <summary>
        ///  Método usado para verificar si el nombre de usuario existe
        /// </summary>
        /// <returns>Retorna un valor booleano indicando si el nombre de usuario existe o no</returns>
        public override bool Ejecutar()
        {
            bool resultado = false;

            try
            {
                IDAOUsuarios ExistUsuario = FabricaDAOSqlServer.crearDaoUsuario();
                resultado = ExistUsuario.VerificarExistenciaUsuario(_usuario);
            }
            catch (Exception ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                throw new ExceptionM2Tangerine("DS-202", "Metodo no implementado", ex);
            }

            return(resultado);
        }
Example #19
0
        public void TestComandoCrearUsuarioDefault()
        {
            String resultado, resultado2;

            LogicaTangerine.Comando <String> commandCrearUsuarioDefault  = FabricaComandos.crearUsuario("gianfranco", "berlino");
            LogicaTangerine.Comando <String> commandCrearUsuarioDefault2 = FabricaComandos.crearUsuario("", "");
            resultado  = commandCrearUsuarioDefault.Ejecutar();
            resultado2 = commandCrearUsuarioDefault2.Ejecutar();
            Assert.AreEqual(usuarioDefault, resultado);
            Assert.IsEmpty(resultado2);
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            elUsuario2 = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(), "Daniel",
                                                                                             "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1);
            DominioTangerine.Entidades.M2.UsuarioM2 theUsuario2 = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario2;
            answer = daoUsuario.BorrarUsuario(theUsuario2.Id);
        }
Example #20
0
        public void TestConsultarXId()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer     = daoUsuario.Agregar(elUsuario1);
            elUsuario2 = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(),
                                                                                             "Fernando", "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1);
            //Aplico el metodo para consultar el usuario agregado anteriormente.
            elUsuario1 = daoUsuario.ConsultarXId(elUsuario2);
            //Comparo que el id del usuario creado coincide con el id del usuario consultado.
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).Id == daoUsuario.ConsultLastUserID());
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).nombreUsuario == "GianJose");
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).contrasena == "1234");
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).fechaCreacion == new DateTime(2015, 2, 10));
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).activo == "Activo");
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).rol.Id == 1);
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).fichaEmpleado == 1);
        }
Example #21
0
        public void TestComandoModificarUsuario()
        {
            bool resultado, resultado2;

            LogicaTangerine.Comando <Boolean> commandAgregarUsuario = FabricaComandos.agregarUsuario(elUsuario);
            resultado = commandAgregarUsuario.Ejecutar();
            Assert.IsTrue(resultado);
            LogicaTangerine.Comando <Boolean> commandModificarUsuario = FabricaComandos.modificarUsuario(1, "jose");
            resultado2 = commandModificarUsuario.Ejecutar();
            Assert.IsTrue(resultado2);
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            elUsuario2 = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(),
                                                                                             "GianJose", "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1);
            LogicaTangerine.Comando <DominioTangerine.Entidad> commandConsultarPorID
                       = FabricaComandos.consultarUsuarioPorID(elUsuario2);
            elUsuario1 = commandConsultarPorID.Ejecutar();
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).fichaEmpleado == 1);
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).nombreUsuario == "jose");
            elUsuario2 = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(), "Daniel",
                                                                                             "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1);
            DominioTangerine.Entidades.M2.UsuarioM2 theUsuario2 = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario2;
            answer = daoUsuario.BorrarUsuario(theUsuario2.Id);
        }
Example #22
0
        public void TestComandoConsultarPorID()
        {
            bool resultado;

            LogicaTangerine.Comando <Boolean> commandAgregarUsuario = FabricaComandos.agregarUsuario(elUsuario1);
            resultado = commandAgregarUsuario.Ejecutar();
            Assert.IsTrue(resultado);
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            elUsuario2 = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(),
                                                                                             "Fernando", "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1);
            LogicaTangerine.Comando <DominioTangerine.Entidad> commandConsultarPorID
                       = FabricaComandos.consultarUsuarioPorID(elUsuario2);
            elUsuario1 = commandConsultarPorID.Ejecutar();
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).Id == daoUsuario.ConsultLastUserID());
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).nombreUsuario == "GianJose");
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).contrasena == "1234");
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).fechaCreacion == new DateTime(2015, 2, 10));
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).activo == "Activo");
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).rol.Id == 1);
            Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).fichaEmpleado == 1);
            DominioTangerine.Entidades.M2.UsuarioM2 theUsuario1 = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1;
            answer = daoUsuario.BorrarUsuario(theUsuario1.Id);
        }