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;
        }
示例#2
0
        public void TestObtenerRolUsuarioPorNombre()
        {
            IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario();

            answer = daoUsuario.Agregar(elUsuario);
            RolM2 elRol = new RolM2(1);

            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.ObtenerRolUsuarioPorNombre(theUsuario.nombreUsuario);
            DominioTangerine.Entidades.M2.RolM2 resultado    = (DominioTangerine.Entidades.M2.RolM2)theResultado;
            Assert.IsNotNull(resultado.Id);
        }
        public void TestComandoObtenerRolUsuarioPorNombre()
        {
            bool resultado;

            LogicaTangerine.Comando <Boolean> commandAgregarUsuario = FabricaComandos.agregarUsuario(elUsuario);
            resultado = commandAgregarUsuario.Ejecutar();
            Assert.IsTrue(resultado);
            RolM2 elRol = new RolM2(1);

            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;
            LogicaTangerine.Comando <DominioTangerine.Entidad> commandObtenerRolUsuarioPorNombre
                = FabricaComandos.obtenerComandoObtenerRolUsuarioPorNombre(theUsuario.nombreUsuario);
            DominioTangerine.Entidad            theResultado = commandObtenerRolUsuarioPorNombre.Ejecutar();
            DominioTangerine.Entidades.M2.RolM2 resultado2   = (DominioTangerine.Entidades.M2.RolM2)theResultado;
            Assert.IsNotNull(resultado2.Id);
        }
        /// <summary>
        /// Método para crear la instancia de la clase DaoRol y usar el método ComandoModificarRolUsuario
        /// </summary>
        /// <returns>Retorna una instancia del tipo ComandoModificarRolUsuario</returns>
        public override bool Ejecutar()
        {
            bool resultado = false;

            try
            {
                RolM2     rol     = new RolM2(_elRol);
                UsuarioM2 usuario = new UsuarioM2(_elUsuario, rol);

                LogicaTangerine.Comando <Boolean> commandModificarRolUsuario
                          = FabricaComandos.obtenerComandoModificarRolUsuario(usuario);
                resultado = commandModificarRolUsuario.Ejecutar();
            }
            catch (Exception ex)
            {
                Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                throw new ExceptionM2Tangerine("DS-202", "Metodo no implementado", ex);
            }

            return(resultado);
        }
示例#5
0
 /// <summary>
 /// Se crea la instancia con usuario, contrasena, activo y Rol
 /// </summary>
 /// <param name="usuario">Es el nombre de usuario</param>
 /// <param name="contrasena">Es la contraseña</param>
 /// <param name="activo">Es el estatus</param>
 /// <param name="rol">Es el rol</param>
 /// <returns>Retorna una instancia de Usuario con usuario, contraseña, activo y rol</returns>
 static public Entidad crearUsuarioConUsuarioContrasenaActivoRol(string usuario, string contrasena, string activo,
                                                                 RolM2 rol)
 {
     return(new UsuarioM2(usuario, contrasena, activo, rol));
 }
示例#6
0
 /// <summary>
 /// Se crea la instancia con usuario y rol
 /// </summary>
 /// <param name="usuario">Es el nombre de usuario</param>
 /// <param name="rol">Es el rol</param>
 /// <returns>Retorna una instancia de Usuario con usuario y rol</returns>
 static public Entidad crearUsuarioConUsuarioRol(string usuario, RolM2 rol)
 {
     return(new UsuarioM2(usuario, rol));
 }
示例#7
0
 /// <summary>
 /// Se crea la instancia del usuario con todos sus atributos y el id
 /// </summary>
 /// <param name="inputID">Es el id del usuario</param>
 /// <param name="inputUsuario">Es el nombre del usuario</param>
 /// <param name="inputContrasena">Es la contraseña</param>
 /// <param name="inputFechaCreacion">Es su fecha de creacion</param>
 /// <param name="inputActivo">Es el estatus</param>
 /// <param name="inputRol">Es el rol</param>
 /// <param name="inputfFichaEmpleado">Es el numero del empleado</param>
 /// <returns>Retorna una instancia de Usuario con todos los atributos y el id</returns>
 static public Entidad crearUsuarioCompletoConID(int inputID, string inputUsuario, string inputContrasena,
                                                 DateTime inputFechaCreacion, string inputActivo, RolM2 inputRol,
                                                 int inputfFichaEmpleado)
 {
     return(new UsuarioM2(inputID, inputUsuario, inputContrasena, inputFechaCreacion, inputActivo,
                          inputRol, inputfFichaEmpleado));
 }
 public void clean()
 {
     elUsuario = null;
     elRol     = null;
     elRol1    = null;
 }