Ejemplo n.º 1
0
        public async Task <bool> UpsertUsuario(IUsuario user)
        {
            var usuario = client.Child("usuarios").Child(user.Uid).WithAuth(Sessao.Usuario.Token);
            await usuario.PutAsync <IUsuario>(user);

            return(true);
        }
Ejemplo n.º 2
0
        /// <summary>
        ///
        /// setar usuario com base na chamada por linha de comando
        ///
        ///  usuario
        ///   -ui - id
        ///   -ul - login
        ///   -un - nome
        ///
        /// </summary>
        /// <param name="usuario"></param>
        public static void SetUsuario(this IUsuario usuario)
        {
            var argAnt = string.Empty;

            usuario.Nm_Login   = "******";
            usuario.Nm_Usuario = "Usuario teste";

            foreach (var arg in Environment.GetCommandLineArgs())
            {
                switch (argAnt)
                {
                case "-ui":
                    usuario.Id_Usuario = Convert.ToInt32(arg.ObterNumero() ?? 0);
                    break;

                case "-ul":
                    usuario.Nm_Login = arg;
                    break;

                case "-un":
                    usuario.Nm_Usuario = arg;
                    break;
                }

                argAnt = arg;
            }
        }
Ejemplo n.º 3
0
 public Form1()
 {
     InitializeComponent();
     loja = new Loja(Arquivo.nomeArquivo);
     loja.lerTxtProdutos();
     usuario = new Estoquista();
 }
Ejemplo n.º 4
0
        public object ChangePassword(PassWordChange passWordChange)
        {
            AccountUser retorno = new AccountUser();

            try
            {
                IUsuario usuario = this.model.ChangePassword(passWordChange.IdUsuario
                                                             , passWordChange.CurrentPassword
                                                             , passWordChange.NewPassword
                                                             , passWordChange.ConfirmPassword);

                retorno = this.model.GetAccount(usuario.UsuarioId);
            }
            catch (Exception ex)
            {
                var resp = new HttpResponseMessage(HttpStatusCode.InternalServerError)
                {
                    Content      = new StringContent(ex.Message),
                    ReasonPhrase = "Error!"
                };
                throw new HttpResponseException(resp);
            }


            var simpleResult = CleanUser(retorno);

            return(simpleResult);
        }
Ejemplo n.º 5
0
        public TarefaDatabaseSerializado()
        {
            usuarios = new UsuarioDatabaseSerializado();
            bool existe = System.IO.File.Exists(caminho);

            tarefasSalvas = existe?Deserializar():new List <Tarefa>();
        }
Ejemplo n.º 6
0
 public ExamenController(IExamen examenServico, ITema temaServicio, IPregunta preguntaServicio, IUsuario usuario)
 {
     this.examenServico    = examenServico;
     this.temaServicio     = temaServicio;
     this.preguntaServicio = preguntaServicio;
     this.usuario          = usuario;
 }
Ejemplo n.º 7
0
 public ContasController(INotificationHandler <DomainNotification> notifications, IUsuario usuario, IMediatorHandler mediator, IContaRepository contaRepository, IMapper mapper) : base(notifications, usuario, mediator)
 {
     _contaRepository = contaRepository ?? throw new ArgumentNullException(nameof(contaRepository));
     _mediatorHandler = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _mapper          = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _usuario         = usuario ?? throw new ArgumentNullException(nameof(usuario));
 }
Ejemplo n.º 8
0
        public static void Start(IUsuario usuario)
        {
            Usuario = usuario;
            DbFirebase fb = new DbFirebase();

            fb.UpsertUsuario(usuario);
        }
Ejemplo n.º 9
0
 public UsuarioController(IServiceProvider serviceProvider, IUsuario Usuario, IModulo Modulo, IOpcion Opcion, IEmpresa Empresa) : base(serviceProvider)
 {
     _Usuario = Usuario;
     _Modulo  = Modulo;
     _Opcion  = Opcion;
     _Empresa = Empresa;
 }
Ejemplo n.º 10
0
 public DepositoCommandHandler(IMediatorHandler mediator, INotificationHandler <DomainNotification> notifications, IDepositoRepository depositoRepository, IContaRepository contaRepository, IClienteRepository clienteRepository, IUsuario usuario) : base(mediator, notifications)
 {
     _depositoRepository = depositoRepository ?? throw new ArgumentNullException(nameof(depositoRepository));
     _contaRepository    = contaRepository ?? throw new ArgumentNullException(nameof(contaRepository));
     _clienteRepository  = clienteRepository ?? throw new ArgumentNullException(nameof(clienteRepository));
     _usuario            = usuario ?? throw new ArgumentNullException(nameof(usuario));
 }
Ejemplo n.º 11
0
 public frmInventarioAdministrar()
 {
     cat  = new MCategoria();
     prod = new MProducto();
     usu  = new MUsuario();
     InitializeComponent();
 }
 public TransferenciaCommandHandler(IMediatorHandler mediator, INotificationHandler <DomainNotification> notifications, ITransferenciaRepository transferenciaRepository, IContaRepository contaRepository, IClienteRepository clienteRepository, IUsuario usuario) : base(mediator, notifications)
 {
     _transferenciaRepository = transferenciaRepository ?? throw new ArgumentNullException(nameof(transferenciaRepository));
     _contaRepository         = contaRepository ?? throw new ArgumentNullException(nameof(contaRepository));
     _clienteRepository       = clienteRepository ?? throw new ArgumentNullException(nameof(clienteRepository));
     _usuario = usuario ?? throw new ArgumentNullException(nameof(usuario));
 }
Ejemplo n.º 13
0
        public IEnumerable <Rol> ObtenerRolesPorIdUsuario(int idUsuario)
        {
            IUsuario administradorUsuario = null;

            try
            {
                var ctx = new XmlApplicationContext("~/Modulo Seguridad/Springs/SpringUsuario.xml");
                administradorUsuario = (IUsuario)ctx["AdministradorUsuario"];
                var roles = administradorUsuario.ObtenerRolesPorIdUsuario(idUsuario);
                return(roles.ToList());
            }
            catch (FaultException)
            {
                throw;
            }
            catch (Exception ex)
            {
                ThrowsExceptionParaLogError.LoguearError($"Mensaje : {ex.Message}///Excepción Interna : {ex.InnerException}///Pila de Seguimiento : {ex.StackTrace}///Fuente : {ex.Source}///Link : {ex.HelpLink}");
                throw;
            }
            finally
            {
                if (administradorUsuario != null)
                {
                    administradorUsuario.LiberarRecursos();
                }
            }
        }
Ejemplo n.º 14
0
        public IEnumerable <Usuario> ObtenerUsuariosPorCriteriosBusqueda(Dictionary <Busqueda, string> criteriosBusqueda, int indicePagina)
        {
            IUsuario administradorUsuario = null;

            try
            {
                var ctx = new XmlApplicationContext("~/Modulo Seguridad/Springs/SpringUsuario.xml");
                administradorUsuario = (IUsuario)ctx["AdministradorUsuario"];
                var usuarios = administradorUsuario.ObtenerUsuariosPorCriteriosBusqueda(criteriosBusqueda, indicePagina);
                return(usuarios.ToList());
            }
            catch (FaultException)
            {
                throw;
            }
            catch (Exception ex)
            {
                ThrowsExceptionParaLogError.LoguearError($"Mensaje : {ex.Message}///Excepción Interna : {ex.InnerException}///Pila de Seguimiento : {ex.StackTrace}///Fuente : {ex.Source}///Link : {ex.HelpLink}");
                throw;
            }
            finally
            {
                if (administradorUsuario != null)
                {
                    administradorUsuario.LiberarRecursos();
                }
            }
        }
Ejemplo n.º 15
0
        public void CerrarSesion(long idSesion)
        {
            IUsuario administradorUsuario = null;

            try
            {
                var ctx = new XmlApplicationContext("~/Modulo Seguridad/Springs/SpringUsuario.xml");
                administradorUsuario = (IUsuario)ctx["AdministradorUsuario"];
                administradorUsuario.CerrarSesion(idSesion);
            }
            catch (FaultException)
            {
                throw;
            }
            catch (Exception ex)
            {
                ThrowsExceptionParaLogError.LoguearError($"Mensaje : {ex.Message}///Excepción Interna : {ex.InnerException}///Pila de Seguimiento : {ex.StackTrace}///Fuente : {ex.Source}///Link : {ex.HelpLink}");
                throw;
            }
            finally
            {
                if (administradorUsuario != null)
                {
                    administradorUsuario.LiberarRecursos();
                }
            }
        }
Ejemplo n.º 16
0
        /// <summary>
        /// Obtener el identificador de la identidad del usuario
        /// </summary>
        /// <returns></returns>
        public int GetCurrentIdentity()
        {
            IUsuario usuario = null;

            //TODO: JSA, definir si se guarda el identificador del usuario o su nombre
            //Opcion 1. Guardar el identificador en el nombre del usuario
            //Opcion 2. Recuperar el usuario actual desde la aplicacion

            //string identityName = Thread.CurrentPrincipal.Identity.Name;
            int identityUsuario = -1; //TODO: JSA, guardar en configruacion

            //int.TryParse(identityName, out identityUsuario);



            //TODO. JSA, Usuario, traer con todos los roles ??
            if (HttpContext.Current != null &&
                HttpContext.Current.User.Identity.IsAuthenticated &&
                HttpContext.Current.Session[ConstantesSesionesSecurity.SESSION_USUARIO_AUTENTIFICADO] != null)
            {
                usuario = HttpContext.Current.Session[ConstantesSesionesSecurity.SESSION_USUARIO_AUTENTIFICADO] as IUsuario;
            }


            if (usuario != null)
            {
                return(usuario.Id);
            }

            return(identityUsuario);
        }
Ejemplo n.º 17
0
 public void Logar(IUsuario usuario)
 {
     logged   = true;
     Usuario  = usuario;
     SignTime = DateTime.Now;
     AoLogar?.Invoke();
 }
Ejemplo n.º 18
0
 public UnitTest1()
 {
     _uf               = new Uf();
     _city             = new City();
     _usuario          = new Usuario();
     _usuarioContoller = new UsuarioController(_usuario);
 }
 public PerfilDesarrolladorControles(IUsuario Cliente)
 {
     UsuarioEnSesion = new Desarrollador(null,null,Cliente.Correo,null);
     NombreCompleto = Cliente.Nombre + " " + Cliente.Apellido;
     StackAppsPublicadas = new List<StackPanel>();
     Generar();
 }
Ejemplo n.º 20
0
        public IActionResult CadastrarUsuario([FromServices] IUsuario repositorio,
                                              [FromBody] UsuarioModelo adicionarUsuario)
        {
            //Verificação se senhas são iguais
            if (adicionarUsuario.Senha != adicionarUsuario.ConfirmaSenha)
            {
                return(NotFound("Senhas não conferem"));
            }

            //Criação de um usuário
            var usuario = new Usuario(adicionarUsuario.Nome,
                                      adicionarUsuario.Email,
                                      adicionarUsuario.Senha);

            //Verificação se usuário está tudo ok
            var validacao = new ValidacaoUsuario().Validate(usuario);

            //Encriptação da senha
            usuario.Encriptar();

            //Salvar no banco
            if (validacao.IsValid)
            {
                repositorio.Add(usuario);
                repositorio.SaveChanges();
                return(Ok(usuario));
            }

            return(Ok(validacao.Errors));
        }
Ejemplo n.º 21
0
 public UsuarioController(IUsuario usuario, IEmpresa empresa, IEmail email, ILogUsuarioLogon log, IHostingEnvironment env)
 {
     _usuario = usuario;
     _empresa = empresa;
     _email   = email;
     _log     = log;
 }
Ejemplo n.º 22
0
 public frmFactura()
 {
     InitializeComponent();
     cli = new MCliente();
     fac = new MFactura();
     usu = new MUsuario();
 }
Ejemplo n.º 23
0
        public void LoginUsuario()
        {
            System.Console.Out.WriteLine("Ingrese un usuario:");
            String _cadenaUsuario = System.Console.In.ReadLine();

            System.Console.Out.WriteLine("Ingrese un contraseña:");
            String _cadenaContrasena = System.Console.In.ReadLine();

            System.Console.Out.WriteLine("Se esta Autenticando espere por favor...");
            IUsuario      _usuario     = AutenticacionUsuario(_cadenaUsuario, _cadenaContrasena);
            IRol          _rol         = VerificarRolUsuario(_usuario);
            List <ITarea> _listaTareas = MostrarManejadorTareas(_rol);

            if (_listaTareas != null)
            {
                System.Console.WriteLine("Fecha\tNombre\tUsuario\tEstado");
                foreach (ITarea _tarea in _listaTareas)
                {
                    System.Console.WriteLine("%s\t%s\t%s\t%s", _tarea.ObtenerFecha(), _tarea.ObtenerNombre(), _tarea.ObtenerUsario().ObtenerNombre(), _tarea.ObtenerEstado());
                }
            }
            else
            {
                System.Console.WriteLine("Nada que listar");
            }
        }
Ejemplo n.º 24
0
 private void btn_Nombre_Click(object sender, RoutedEventArgs e)
 {
     Configuracion c = new Configuracion(_cliente);
     c.ShowDialog();
     _cliente = new BuisenessLogic.Cliente(_cliente.Correo);
     this.DataContext = new PerfilControles(_cliente);
 }
Ejemplo n.º 25
0
 public ContaController(
     IConta contaRepositorio,
     IUsuario usuarioRepositorio
     )
 {
     _contaRepositorio   = contaRepositorio;
     _usuarioRepositorio = usuarioRepositorio;
 }
Ejemplo n.º 26
0
 public void Update(IUsuario usuario)
 {
     using (var dbSet = new ApplicationContext())
     {
         dbSet.Update(usuario);
         dbSet.SaveChanges();
     }
 }
Ejemplo n.º 27
0
 public ModeloRegistro(IUsuario Usuario)
 {
     Nombre = Usuario.Nombre;
     Apellido = Usuario.Apellido;
     Correo = Usuario.Correo;
     Contrasegna = Usuario.Contrasegna;
     Verifica = Contrasegna;
 }
Ejemplo n.º 28
0
 public UsuarioController(IConfiguration configuration,
                          IMapper mapper, IUsuario usuario, IGrupoUsuario grupoUsuario)
 {
     _configuration = configuration;
     _mapper        = mapper;
     _usuario       = usuario;
     _grupoUsuario  = grupoUsuario;
 }
Ejemplo n.º 29
0
 public InstituicaoController(IInstituicaoRepository instituicaoRepository,
                              INotificador notificador,
                              IMapper mapper,
                              IUsuario usuario) : base(notificador, usuario)
 {
     _repository = instituicaoRepository;
     _mapper     = mapper;
 }
Ejemplo n.º 30
0
        public List <Clases> GetClases(IUsuario usuario)
        {
            List <Clases> clases = new List <Clases>();

            clases = db.GetClases(usuario);

            return(clases);
        }
Ejemplo n.º 31
0
 public AccountController(SignInManager <Usuario> signInManager, IUsuario usuario, UserManager <Usuario> userManager, IRole role, IConfiguration config)
 {
     _role          = role;
     _userManager   = userManager;
     _signInManager = signInManager;
     _usuario       = usuario;
     _config        = config;
 }
Ejemplo n.º 32
0
 public IRol VerificarRolUsuario(IUsuario usuario)
 {
     if (usuario != null)
     {
         return(usuario.obtenerRol());
     }
     return(null);
 }
Ejemplo n.º 33
0
 public CursoController(ICursoRepository CursoRepository,
                        INotificador notificador,
                        IMapper mapper,
                        IUsuario usuario) : base(notificador, usuario)
 {
     _repository = CursoRepository;
     _mapper     = mapper;
 }
Ejemplo n.º 34
0
 public PerfilControles(IUsuario Cliente)
 {
     UsuarioEnSesion = new Cliente(Cliente.Correo);
     NombreCompleto = UsuarioEnSesion.Nombre + " " + UsuarioEnSesion.Apellido;
     Correo = UsuarioEnSesion.Correo;
     StackAppsCompradas = new List<StackPanel>();
     Generar();
 }
Ejemplo n.º 35
0
        public PrincipalControles(IUsuario Cliente)
        {
            UsuarioEnSesion = Cliente;
            _nombreCompleto = UsuarioEnSesion.Nombre + " " + UsuarioEnSesion.Apellido;
            StackAppsSuscripcion = new List<StackPanel>();
            StackAppsRecientes = new List<StackPanel>();

            Generar();
        }
Ejemplo n.º 36
0
        public AplicacionControles(IUsuario Usuario, string NombreApp)
        {
            //Usuario en Sesion
            UsuarioEnSesion = Usuario;
            NombreCompleto = UsuarioEnSesion.Nombre + " " + UsuarioEnSesion.Apellido;
            this.Correo = UsuarioEnSesion.Correo;

            //Aplicacion en cuestion
            AplicacionEnVentana = new Aplicaciones(NombreApp);

            this.Desarrollador = AplicacionEnVentana.Desarrollador;
            this.NombreApp = AplicacionEnVentana.Nombre;
            this.FechaPublicada = AplicacionEnVentana.FechaPublicada;
            this.Descripcion = AplicacionEnVentana.Descripcion;
            this.Categoria = AplicacionEnVentana.Categoria;

            this.ImagenApp = ObtenerImagen(this.NombreApp);
        }
Ejemplo n.º 37
0
 /// <summary>
 /// Retorna os lançamentos realizados no caixa informado para o usuário informado.
 /// <para>Se não for informado o caixa ou o usuário, será buscado todos os lançamentos.</para>
 /// </summary>
 /// <param name="caixa">Caixa para pesquisar os lançamentos. Se nulo ou vazio irá trazer todos os caixas</param>
 /// <param name="usuario">Usuário para filtrar os registros somente por ele. Se nulo ou vazio irá trazer para todos os usuários</param>
 /// <returns></returns>
 public IList<IContaCorrenteCaixa> Find(ICaixa caixa, IUsuario usuario)
 {
     return Find(caixa, usuario, Enuns.FrenteCaixa.Lancamento.StatusLancamento.Aberto);
 }
Ejemplo n.º 38
0
 /// <summary>
 /// Retorna os lançamentos realizados no caixa informado para o usuário informado.
 /// <para>Se não for informado o caixa ou o usuário, será buscado todos os lançamentos.</para>
 /// </summary>
 /// <param name="usuario">Usuário para filtrar os registros somente por ele. Se nulo ou vazio irá trazer para todos os usuários</param>
 /// <param name="status">Status do lançamento. Se informado um valor inválido, não irá filtrar pelo status.</param>
 /// <returns></returns>
 public IList<IContaCorrenteCaixa> Find(IUsuario usuario, StatusLancamento status)
 {
     return Find(null, usuario, status);
 }
Ejemplo n.º 39
0
 public Aplicacion(IUsuario Usuario, string IdApp)
 {
     InitializeComponent();
     _usuario = Usuario;
     this.DataContext = new AplicacionControles(Usuario, IdApp);
 }
 public UsuarioBll()
 {
     _usuario = new UsuarioRepositorio();
 }
Ejemplo n.º 41
0
 public LoginEventArgs(IUsuario usuario)
 {
     Usuario = usuario;
 }
Ejemplo n.º 42
0
 public PerfilDesarrollador(IUsuario Usuario)
 {
     _usuario = Usuario;
     InitializeComponent();
     this.DataContext = new PerfilDesarrolladorControles(Usuario);
 }
Ejemplo n.º 43
0
        public bool Login(string username, string password)
        {
            UsuarioLoginFactory factory = new UsuarioLoginFactory();
            factory.BuildProduct(username);

            d_usuario = factory.GetProduct();

            if (d_usuario.IsValid())
                return d_usuario.Password == password;
            else
                return false;
        }
Ejemplo n.º 44
0
 public void Logout()
 {
     d_usuario = null;
 }
Ejemplo n.º 45
0
 public UsuarioController(IUsuario usuario)
 {
     _usuario = usuario;
 }
Ejemplo n.º 46
0
        /// <summary>
        /// Método utilizado para preencher esta instância com os dados do dataReader
        /// </summary>
        /// <param name="dataReader">DataReader com os dados que deverão ser passados para esta instância</param>
        public override void Populate(DataReader dataReader)
        {
            #region base
            base.Populate(dataReader);
            #endregion

            #region desta classe
            Caixa = new Caixa(dataReader.GetValue<string>("p_GUIDCaixa"));
            Usuario = new Usuario((GUID)dataReader.GetValue<string>("p_GUIDUsuario"));
            DataHoraAbertura = dataReader.GetValue<DateTime>("p_DataHoraAbertura");
            DataHoraFechamento = dataReader.GetValue<DateTime>("p_DataHoraFechamento");
            Status = dataReader.GetValue<Status>("p_Status");
            #endregion
        }
Ejemplo n.º 47
0
 public Configuracion(IUsuario Cliente)
 {
     InitializeComponent();
     _cliente = Cliente;
     DataContext = new ModeloRegistro(Cliente);
 }
Ejemplo n.º 48
0
 public Perfil(IUsuario Cliente)
 {
     InitializeComponent();
     _cliente = Cliente;
     this.DataContext = new PerfilControles(Cliente);
 }
 public UsuarioController()
 {
     JaverianaReservasContext db = new JaverianaReservasContext();
     this._repo = new UsuarioRepository(db);
 }
Ejemplo n.º 50
0
        /// <summary>
        /// Retorna os lançamentos realizados no caixa informado para o usuário informado.
        /// <para>Se não for informado o caixa ou o usuário, será buscado todos os lançamentos.</para>
        /// </summary>
        /// <param name="caixa">Caixa para pesquisar os lançamentos. Se nulo ou vazio irá trazer todos os caixas</param>
        /// <param name="usuario">Usuário para filtrar os registros somente por ele. Se nulo ou vazio irá trazer para todos os usuários</param>
        /// <param name="status">Status do lançamento. Se informado um valor inválido, não irá filtrar pelo status.</param>
        /// <returns></returns>
        public IList<IContaCorrenteCaixa> Find(ICaixa caixa, IUsuario usuario, StatusLancamento status)
        {
            Where w = new Where();

            if(!caixa.IsNullOrEmpty())
                w.Add("cxa_lancccaixa.guidcaixa", caixa.GUID);

            if(!usuario.IsNullOrEmpty())
                w.Add("cxa_lancccaixa.guidusuariooperador", usuario.GUID);

            if(status.IsValid())
                w.Add("cxa_lancccaixa.statuslancamento", (int)status);

            return new Data.FrenteCaixa.Lancamento.LancamentoCaixa().Find<IContaCorrenteCaixa>(w);
        }
Ejemplo n.º 51
0
 public PublicarApp(IUsuario Desarrollador)
 {
     InitializeComponent();
     _dev = Desarrollador;
     this.DataContext = new ModeloPublicarApp();
 }
Ejemplo n.º 52
0
 /// <summary>
 /// Ocorre ao alterar o caixa
 /// </summary>
 /// <param name="sender">Objeto que disparou o evento</param>
 /// <param name="args">Argumento do evento gerado</param>
 private void sfVlrNumeroCaixa_OnSelectedValueChanged(object sender, SearchField.SelectedItemArgs args)
 {
     Usuario = PessoaBase.Create(sfUsuario.SelectedItem.GUID) as IUsuario;
     Inicialize();
     PopulateLanc();
 }
Ejemplo n.º 53
0
        public IUsuario UpdateAccount(IUsuario usuario)
        {
            IUsuario result = _repository.GetById(usuario.UsuarioId);
            result.Name = Security.ClearSQLInjection(usuario.Name);
            result.City = Security.ClearSQLInjection(usuario.City);
            result.Country = Security.ClearSQLInjection(usuario.Country);
            result.Birthdate = usuario.Birthdate;

            result = _repository.Update(result);

            IActivityLog activityLog1 = new ActivityLog();
            activityLog1.ActionId = 1009;
            activityLog1.Date = DateTime.Now;
            activityLog1.UserId = usuario.UsuarioId;
            this._repositoryActivityLog.Add(activityLog1);

            return result;
        }