예제 #1
0
        /// <summary>
        /// Metodo que se encarga de Agregar un Usuario a la Base de Datos
        /// </summary>
        /// <returns>Verdadero si la insercion fue exitosa o false sino fue exitosa</returns>
        public bool AgregarUsuario()
        {
            bool             exito     = false;
            FabricaEntidades laFabrica = new FabricaEntidades();

            /*Verificamos que el nombre, apellido, username, correo, pregunta y respuesta secreta, clave y
             * confirmacion de clave no esten vacios, ademas el cargo y rol deben tener seleccionados valores permitidos*/
            if (!vista.nombreUsuario.Equals("") && !vista.apellidoUsuario.Equals("") && !vista.username.Equals("") &&
                !vista.correoUsuario.Equals("") && !vista.preguntaUsuario.Equals("") && !vista.respuestaUsuario.Equals("") &&
                (vista.clave == vista.confirmarClave) && !vista.comboTipoCargo.SelectedValue.Equals("-1") &&
                !vista.comboTipoRol.SelectedValue.Equals("-1"))
            {
                // Instanciamos la entidad Usuario a traves de su fabrica
                Entidad Usuario = laFabrica.ObtenerUsuario(vista.username, vista.clave, vista.nombreUsuario,
                                                           vista.apellidoUsuario, vista.comboTipoRol.SelectedValue, vista.correoUsuario, vista.preguntaUsuario,
                                                           vista.respuestaUsuario, vista.comboTipoCargo.SelectedValue);

                //Instanciamos el comando agregarUsuario a traves de la fabrica
                Comando <Entidad, bool> agregarUsuario = FabricaComandos.CrearComandoAgregarUsuario();

                //Realizamos la operacion y retornamos la respuesta
                exito = agregarUsuario.Ejecutar(Usuario);
            }

            //Retornamos la respuesta
            return(exito);
        }
예제 #2
0
        public void Init()
        {
            //Instanciamos el comando de agregar Usuario
            comandoAgregar = FabricaComandos.CrearComandoAgregarUsuario();

            //Creamos la entidad de Usuario
            FabricaEntidades entidades = new FabricaEntidades();

            usuarioRegistrar = entidades.ObtenerUsuario("prueba", "prueba", "prueba", "prueba", "prueba", "prueba", "prueba",
                                                        "prueba", "Gerente");

            //Comando que eliminara al usuario de prueba
            eliminarUsuario = FabricaComandos.CrearComandoEliminarUsuarios();
        }