Beispiel #1
0
        internal UsuarioView Cadastrar(string id, string nome, string nomezinho)
        {
            new ValidadorVotacao().ValidaAdms(id);

            if (Usuarios.Any(p => p.Nome.ToUpper() == nome.ToUpper()))
            {
                throw new Exception("O bixo, esse usuário já ta cadastrado");
            }

            var usuario = new Usuario
            {
                Id        = Guid.NewGuid(),
                Nome      = nome,
                Nomezinho = nomezinho,
                Senha     = new GeradorSenha().Gerar()
            };

            Usuarios.Add(usuario);

            try
            {
                Arquivos.Arquivos.Serialize(Usuarios, Consts.Consts.CadPath);
                return(UsuarioView.Novo(usuario));
            }
            catch
            {
                Usuarios.Remove(usuario);
                throw new Exception("Deu um erro massa que a gente sabe o que é, mas não vamos falar. Tente daqui a pouco");
            }
        }
Beispiel #2
0
        async Task ExecuteLoadItemsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                Usuarios.Clear();
                var bs = await api.GetUsuariosDataAsync();

                foreach (var usuario in bs)
                {
                    Usuarios.Add(new UsuarioViewModel(usuario));
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }
Beispiel #3
0
 public void AdicionarUsuario(string login, Contratante contratante)
 {
     if (!UsuarioJaCadastrado(login))
     {
         Usuarios.Add(new Usuario(login, this, contratante));
     }
 }
        private async Task <bool> WriteUsers()
        {
            Alert toSend = null;
            BluetoothWriteResponse status = BluetoothWriteResponse.ERROR;

            if (!string.IsNullOrEmpty(NewUser) && !string.IsNullOrEmpty(NewPassword))
            {
                User toAdd = new User(NewUser, NewPassword);
                Usuarios.Add(toAdd);
                status = await btServices.WriteUserConfig(Usuarios);

                if (status != BluetoothWriteResponse.OK)
                {
                    Usuarios.Remove(toAdd);
                    toSend = new Alert("Error al guardar usuarios", "Ha ocurrido un error al guardar los usuarios del indoor");
                }
                else
                {
                    SendRequiresRestart(RequiresRestart.SOFT_RESTART);
                    NewUser     = "";
                    NewPassword = "";
                    toSend      = new Alert("Usuarios guardos exitosamente", "Se han guardado exitosamente los usuarios del indoor. Se requiere reinicio del indoor para que los mismos se encuentren disponibles");
                }
            }
            else
            {
                toSend = new Alert("Complete todos los campos", "Debe completar tanto el usuario como el password");
            }
            SendMessage(toSend);
            return(status == BluetoothWriteResponse.OK);
        }
Beispiel #5
0
        public async Task ExecuteLoadItemsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                Usuarios.Clear();
                var items = await DataStore.GetAsync(true);

                foreach (var item in items)
                {
                    Usuarios.Add(item);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }
Beispiel #6
0
 private void LoadUsuarios()
 {
     Usuarios.Add(new UsuarioItemViewModel {
         FirstName = "Aaron", LastName = "Alvarez", MotherLastName = "Bartra", DNI = "11200033", Cargo = "Jefe", Email = "*****@*****.**", Picture = "home.png"
     });
     Usuarios.Add(new UsuarioItemViewModel {
         FirstName = "Luis", LastName = "Alvarez", MotherLastName = "Caballero", DNI = "11200666", Cargo = "Jefe", Email = "*****@*****.**", Picture = "Close.png"
     });
     Usuarios.Add(new UsuarioItemViewModel {
         FirstName = "Juan Ramon", LastName = "Riveiro", MotherLastName = "Carrillo", DNI = "099200033", Cargo = "Rol0", Email = "*****@*****.**"
     });
     Usuarios.Add(new UsuarioItemViewModel {
         FirstName = "Ruben Dario", LastName = "Cuba", MotherLastName = "Postmodernismo", DNI = "11200055", Cargo = "Rol0", Email = "*****@*****.**"
     });
     Usuarios.Add(new UsuarioItemViewModel {
         FirstName = "Juan Ramon", LastName = "Riveiro", MotherLastName = "Carrillo", DNI = "099200033", Cargo = "Rol0", Email = "*****@*****.**"
     });
     Usuarios.Add(new UsuarioItemViewModel {
         FirstName = "Aaron", LastName = "Alvarez", MotherLastName = "Bartra", DNI = "11200033", Cargo = "Jefe", Email = "*****@*****.**"
     });
     Usuarios.Add(new UsuarioItemViewModel {
         FirstName = "Ruben Dario", LastName = "Cuba", MotherLastName = "Postmodernismo", DNI = "11200055", Cargo = "Rol0", Email = "*****@*****.**"
     });
     Usuarios.Add(new UsuarioItemViewModel {
         FirstName = "Zaroastro", LastName = "Alvarez", MotherLastName = "Bartra", DNI = "11200033", Cargo = "Rol1", Email = "*****@*****.**"
     });
     Usuarios.Add(new UsuarioItemViewModel {
         FirstName = "Jhon Lenon", LastName = "Alvarez", MotherLastName = "Bartra", DNI = "11200033", Cargo = "Rol2", Email = "*****@*****.**"
     });
     Usuarios.Add(new UsuarioItemViewModel {
         FirstName = "Jose Maria", LastName = "Euguren", MotherLastName = "Bartra", DNI = "11200033", Cargo = "Rol3", Email = "*****@*****.**"
     });
 }
Beispiel #7
0
 //AGREGAR
 public void AgregarUsuario(string nombre, string clave)
 {
     Usuarios.Add(new Usuario {
         Nombre = nombre, Clave = clave
     });
     SaveChanges();
     Console.WriteLine("Usuario Agregado.");
 }
        internal async Task CargarUsuarios()
        {
            List <ModeloCommon.Usuario> usuariosModel = await UsuarioService.Buscar(null, true);

            usuariosModel.ForEach(x => Usuarios.Add(new KeyValuePair <ModeloCommon.Usuario, string>(x, x.Alias)));
            Usuarios.Insert(0, new KeyValuePair <ModeloCommon.Usuario, string>(null, Resources.comboTodos));

            NotifyPropertyChanged(nameof(Usuarios));
        }
Beispiel #9
0
        public void GetUsuarios()
        {
            Usuarios.Clear();

            foreach (var usuario in context.GetUsuarios())
            {
                Usuarios.Add(usuario);
            }
        }
Beispiel #10
0
        private async Task AtualizarLista()
        {
            var lista = await BDAzure.Current.ObterUsuariosAsync();

            Usuarios.Clear();

            foreach (var item in lista)
            {
                Usuarios.Add(item);
            }
        }
        private async Task ReloadUserList()
        {
            if (IsBusy)
            {
                return;
            }
            IsBusy = true;
            Usuarios.Clear();
            List <User> result = await btServices.ReadUserConfig();

            foreach (var item in result)
            {
                Usuarios.Add(item);
            }
            IsBusy = false;
        }
Beispiel #12
0
 public void AddUsuario(usuario _usuario)
 {
     using (var api = new BusinessContext())
     {
         try
         {
             api.AddUsuario(_usuario);
         }
         catch (Exception ex)
         {
             return;
         }
         Usuarios.Add(_usuario);
         GetUsuarios();
     }
 }
Beispiel #13
0
        static void agregarCliente()
        {
            var newUsuario = new Usuario();

            newUsuario.TipoDeUsuario = TiposDeUsuario.Cliente;
            Console.WriteLine("Escribe primer nombre:");
            newUsuario.Nombre = Console.ReadLine();
            Console.WriteLine("Escribe apellido: ");
            newUsuario.Apellido = Console.ReadLine();
            Console.WriteLine("Escribe la direccion: ");
            newUsuario.Direccion = Console.ReadLine();
            Console.WriteLine("Escribe nuevo correo de usuario: ");
            newUsuario.Correo = Console.ReadLine();
            Console.WriteLine("Asigna contraseña al usuario: ");
            newUsuario.Password = Console.ReadLine();
            Usuarios.Add(newUsuario);
        }
Beispiel #14
0
        public void CreateUser()
        {
            NewUser.salt     = Hasher.generateSalt();
            NewUser.Password = Hasher.Encrypt(NewUser.Password, NewUser.salt);

            // System.Windows.MessageBox.Show(SelectedRole.Id + " " + Estado + " " + NewUser.UserName + " " + NewUser.Password + " " + NewUser.salt + " " + NewUser.Empleado.ID);

            UserQueries.CreateNewUser(SelectedRole.Id, NewUser.Status, NewUser.UserName, NewUser.Password, NewUser.salt, int.Parse(NewUser.Empleado.ID));
            NewUser.UserRole = SelectedRole;

            Usuarios.Add(NewUser);

            // System.Windows.MessageBox.Show(" This is the selected role " + SelectedRole.Id  +  "this is the estado "+ Estado +
            // "This is the password" + NewUser.Password+ " and this is the salt " + NewUser.salt   +   "this is the username " + NewUser.UserName);


            // System.Windows.MessageBox.Show("success???");
        }
        private void LoadInit()
        {
            var listDepartamnets = GetQueryableDepartament().Result;

            Departamentos   = listDepartamnets.ToList();
            Departamento_Id = -1;


            var listusuarios = GetQueryableUsuario().Result;

            Usuarios = listusuarios.ToList();
            Usuarios.Add(new Usuario {
                Id                = 0,
                Empresa_Id        = 0,
                Nombre            = "Todos los usuarios",
                Apellido          = "",
                Cedula            = "",
                CorreoElectronico = "",
                Direccion         = "",
            });
        }
        public Usuarios GetOnePorUsuario(string usuario)
        {
            SqlConnection oCnn = this.CreateConnection();// Data.Database.Adapter.CreateConnection();
            using (oCnn)
            {
                oCnn.Open();

                SqlCommand oCmd = new SqlCommand();
                using (oCmd)
                {
                    oCmd.Connection = oCnn;

                    oCmd.CommandType = CommandType.StoredProcedure;
                    oCmd.CommandText = "usuariosGetOnePorUsuario";

                    oCmd.Parameters.AddWithValue("@usuario", usuario);

                    //Aunque debemos buscar solo un elemento, siempre devolvemos
                    //una colección. Es más fácil de manipular y controlar
                    Usuarios oUsuarios = new Usuarios();

                    //No retornamos DataSets, siempre utilizamos objetos para hacernos
                    //independientes de la estructura de las tablas en el resto
                    //de las capas. Para ellos leemos con el DataReader y creamos
                    //los objetos asociados que se esperan
                    try
                    {
                        //Ejecutamos el comando y retornamos los valores
                        SqlDataReader oReader = oCmd.ExecuteReader();
                        using (oReader)
                        {
                            while (oReader.Read())
                            {
                                //si existe algun valor, creamos el objeto y lo almacenamos en la colección
                                Usuario oUsuario = new Usuario();

                                oUsuario.ID = Convert.ToInt32(oReader["id_usuario"]);
                                oUsuario.NombreUsuario = Convert.ToString(oReader["nombre_usuario"]);
                                oUsuario.Clave = Convert.ToString(oReader["clave"]);
                                oUsuario.Habilitado = Convert.ToBoolean(oReader["habilitado"]);
                                oUsuario.Nombre = Convert.ToString(oReader["nombre"]);
                                oUsuario.Apellido = Convert.ToString(oReader["apellido"]);
                                oUsuario.EMail = Convert.ToString(oReader["email"]);

                                //Agregamos el objeto a la coleccion de resultados
                                oUsuarios.Add(oUsuario);

                                oUsuario = null;
                            }
                            //retornamos los valores encontrados
                            return oUsuarios;
                        }
                    }
                    catch (Exception Ex)
                    {
                        Exception ExcepcionManejada = new Exception("Error al recuperar datos del usuario", Ex);
                        throw ExcepcionManejada;
                    }
                    finally
                    {
                        //liberamos la memoria utilizada por los objetos
                        oUsuarios = null;
                    }
                }
            }
        }
Beispiel #17
0
 public void AdicionarUsuario(Usuario usuario)
 {
     Usuarios.Add(usuario);
 }
Beispiel #18
0
 public void AdicionarUsuario(AgendaUsuario usuario)
 {
     usuario.AssociarAgenda(Id);
     usuario.AgendaUsuarioEhValido();
     Usuarios.Add(usuario);
 }
        public Usuarios GetAll()
        {
            SqlConnection oCnn = this.CreateConnection(); //Data.Database.Adapter.CreateConnection();
            using (oCnn)
            {
                oCnn.Open();

                SqlCommand oCmd = new SqlCommand();
                using (oCmd)
                {
                    oCmd.Connection = oCnn;

                    oCmd.CommandType = CommandType.StoredProcedure;
                    oCmd.CommandText = "usuariosGetAll";

                    Usuarios oUsuarios = new Usuarios();

                    try
                    {
                        SqlDataReader oReader = oCmd.ExecuteReader();
                        using (oCnn)
                        {
                            while (oReader.Read())
                            {
                                Usuario oUsuario = new Usuario();

                                oUsuario.ID = Convert.ToInt32(oReader["id_usuario"]);
                                oUsuario.NombreUsuario = Convert.ToString(oReader["nombre_usuario"]);
                                oUsuario.Clave = Convert.ToString(oReader["clave"]);
                                oUsuario.Habilitado = Convert.ToBoolean(oReader["habilitado"]);
                                oUsuario.Nombre = Convert.ToString(oReader["nombre"]);
                                oUsuario.Apellido = Convert.ToString(oReader["apellido"]);
                                oUsuario.EMail = Convert.ToString(oReader["email"]);

                                oUsuarios.Add(oUsuario);
                                oUsuario = null;
                            }
                            return oUsuarios;
                        }
                    }
                    catch (Exception Ex)
                    {
                        Exception ExcepcionManejada =
                        new Exception("Error al recuperar lista de usuarios", Ex);
                        throw ExcepcionManejada;
                    }
                    finally
                    {
                        oUsuarios = null;
                    }
                }
            }
        }
Beispiel #20
0
        private async Task LoadDataAsync()
        {
            LoadingService.LoadingStart();

            (await new RolRepository().Get())
            .Success(roles =>
            {
                roles?.ForEach(x => Permisos.Add(x));
            })
            .Error(x =>
            {
                _pageUtilities.ShowMessageDialog("No hay Roles");
            });


            (await _usuarioRepository.Get())
            .Success(usuarios =>
            {
                usuarios?.Where(s => s.Id != IdentityServices.Instance.GetUserLogged().Id).ToList().ForEach(x => Usuarios.Add(x));
                SelectedUsuario = usuarios.First();
            })
            .Error(x => { _pageUtilities.ShowMessageDialog("No hay Roles"); });
            LoadingService.LoadingStop();
        }
 public Persona CrearPersona(Persona p)
 {
     Usuarios.Add(p);
     SaveChanges();
     return(p);
 }
Beispiel #22
0
 public void AddUsuario(Usuario usuario)
 {
     Usuarios.Add(usuario);
 }