private void button1_Click(object sender, EventArgs e)
        {
            using (UsuarioNegocio usuarioNegocio = new UsuarioNegocio())
            {
                if (txtLoginUsuario.Text == "")
                {
                    MessageBox.Show("Digite o usuário", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtLoginUsuario.Focus();
                    return;
                }
                else if (txtLoginSenha.Text == "")
                {
                    MessageBox.Show("Digite a Senha", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtLoginSenha.Focus();
                    return;
                }

                ListaUsuario listaUsuario = usuarioNegocio.Login(txtLoginUsuario.Text, txtLoginSenha.Text);
                if (listaUsuario.Count == 1)
                {
                    FrmMenuPrincipal frMenuPrincipal = new FrmMenuPrincipal(listaUsuario, null);
                    frMenuPrincipal.Show();
                    this.Visible = false;
                }
                else
                {
                    MessageBox.Show("Usuário ou senha incorreto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtLoginUsuario.Select();
                    txtLoginSenha.Clear();
                    return;
                }
            }
        }
Esempio n. 2
0
        public FrmMenuPrincipal(ListaUsuario listaUsuario, Aluno aluno)
        {
            InitializeComponent();
            Usuario usuario = listaUsuario.First();

            barraStatusUsuario.Text = "Usuário: " + usuario.Pessoa.Nome;
        }
        public void atualizarListaUsuario(int pagina)
        {
            try
            {
                using (ServicoAdministrativoClient serv = new ServicoAdministrativoClient())
                {
                    if (pagina == 0)
                    {
                        primeiroResultado = 0;
                    }
                    else if (pagina > 0)
                    {
                        primeiroResultado += QUANTIDADE_PAGINA;
                    }
                    else if (pagina < 0)
                    {
                        primeiroResultado -= QUANTIDADE_PAGINA;
                    }

                    List <UsuarioDTO> listaServ = serv.selectUsuarioPagina(primeiroResultado, QUANTIDADE_PAGINA, new UsuarioDTO());

                    ListaUsuario.Clear();

                    foreach (UsuarioDTO objAdd in listaServ)
                    {
                        ListaUsuario.Add(objAdd);
                    }
                    UsuarioSelected = null;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        //para funcionar o binding de um xml para um array ou list a classe correspondente ao parâmetro
        //deve ser decorada com a propriedade "[DataContract]" e as propriedades da classe que precisam
        //ser serializadas devem ser decoradas com a propriedade "[DataMember]"
        //Se na origem da requisição o dado for um json isto não é necessário.
        //Ver explicação em: http://www.asp.net/web-api/overview/formats-and-model-binding/json-and-xml-serialization
        public HttpResponseMessage PostMultiplo([FromBody] ListaUsuario usuarios)
        {
            ApiResponseMessage retornoPortal;

            try
            {
                var usuariosComNome             = usuarios.Where(x => !string.IsNullOrEmpty(x.Nome)).ToList();
                int quantidadeDeUsuariosSemNome = usuarios.Count - usuariosComNome.Count;
                _cadastroUsuario.AtualizarUsuarios(usuariosComNome);
                retornoPortal = new ApiResponseMessage()
                {
                    Retorno = new Retorno()
                    {
                        Codigo = "200", Texto = usuariosComNome.Count + " usuários atualizados." +
                                                (quantidadeDeUsuariosSemNome > 0 ? quantidadeDeUsuariosSemNome + " usuários não atualizados: " +
                                                 string.Join(", ", usuarios.Where(x => string.IsNullOrEmpty(x.Nome)).Select(u => u.Login)) + "." : "")
                    }
                };
                return(Request.CreateResponse(HttpStatusCode.OK, retornoPortal));
            }

            catch (Exception ex)
            {
                retornoPortal = ExceptionUtil.GeraExecaoDeErroParaWebApi(ex);
                return(Request.CreateResponse(HttpStatusCode.OK, retornoPortal));
            }
        }
 protected void CargarCombo()
 {
     //Llenar un combo box dinamicamente con tabla adapter
     ListaUsuario.DataSource     = CapaProceso.Clases.Usuario.Lista();
     ListaUsuario.DataTextField  = "usernameUsuario";
     ListaUsuario.DataValueField = "idUsuario";
     ListaUsuario.DataBind();
 }
        public Form1()
        {
            InitializeComponent();

            this.usuarios        = new ListaUsuario();
            this.ventanaRegistro = new Registro(this);
            this.principal       = new VentanaPrincipal(this);
        }
        public void addUsers(ListaUsuario nuevos)
        {
            NodoUsuario auxiliar;

            for (int i = 0; i < nuevos.getSize(); i++)
            {
                auxiliar = nuevos.get(i);
                usuarios.addUser(auxiliar.getUsername(), auxiliar.getPassword());
            }
            ventanaRegistro.vaciar();
        }
        private void CargarUsuarios()
        {
            ListaUsuario.Add(new UsuarioModel {
                Id_Usuario  = 1, Usuario = " @LuisContreras ", Contra = "12345",
                Id_Empleado = 1, Id_Rol = 1
            });

            ListaUsuario.Add(new UsuarioModel {
                Id_Usuario  = 2, Usuario = " @AbelLopez ", Contra = "12345",
                Id_Empleado = 2, Id_Rol = 2
            });
        }
Esempio n. 9
0
        public async Task GetAll()
        {
            try
            {
                var x = await Repository.GetAllAsync();

                ListaUsuario.Clear();
                foreach (var item in x)
                {
                    ListaUsuario.Add(item);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 10
0
        static void Main(string[] args)
        {
            Usuario pasajero1   = new Pasajero("carlos", "gomez", "1.111.111-1");
            Usuario pasajero2   = new Pasajero("vero", "perez", "2.222.222-2");
            Usuario pasajero3   = new Pasajero("fabi", "duran", "3.333.333-3");
            Usuario conductorC1 = new ConductorComun("pedro", "perez", "4.444.444-4");
            Usuario conductorP1 = new ConductorPool("mario", "perez", "5.555.555-5");

            conductorP1.CapacidadMaxima = 3;

            conductorP1.ImageName = "foto.png";

            ListaUsuario usuarios = new ListaUsuario();

            usuarios.addUsuario(conductorP1);

            /*
             * En éste método deberas mostrar un ejemplo de funcionamiento de tu programa an pseudocódigo. A continuación te
             * planteamos un ejemplo de como hacerlo. Esto no significa que te limites a hacer solamente esto, debes pensar
             * en grande!
             *
             * Usuario pasajero1 = nuevo Pasajero()
             * Usuario pasajero2 = nuevo Pasajero()
             * Usuario pasajero3 = nuevo Pasajero()
             * Usuario conductor1 = nuevo Conductor()
             * Usuario conductorPool1 = nuevo ConductorPool(maxPasajeros = 3)
             * UcuRideShare rideShare = nuevo UcuRideShare()
             *
             * rideShare.Add(conductor1)
             * Se publica en Twitter un nuevo conductor!
             *
             * rideShare.Add(conductorPool1)
             * Se publica en Twitter un nuevo conductor!
             *
             * rideShare.Add(pasajero1)
             * Se publica en Twitter nuevo registro de pasajero!
             *
             * rideShare.Add(pasajero2)
             * Se publica en Twitter nuevo registro de pasajero!
             *
             * rideShare.Add(pasajero3)
             * Se publica en Twitter nuevo registro de pasajero!
             *
             */
        }
Esempio n. 11
0
        // Método para el combobox de Tipo Usuario.
        public void listarComboTipoUsuario()
        {
            //AGREGAR
            List <SelectListItem> ListaUsuario;

            using (var bd = new BDPasajeEntities())
            {
                ListaUsuario = (from tipoUsuario in bd.TipoUsuario
                                where tipoUsuario.BHABILITADO == 1
                                select new SelectListItem
                {
                    Text = tipoUsuario.NOMBRE,
                    Value = tipoUsuario.IIDTIPOUSUARIO.ToString()
                }).ToList();

                ListaUsuario.Insert(0, new SelectListItem {
                    Text = "--Seleccione Tipo Usuario--", Value = ""
                });

                SelectList lstUsuario = new SelectList(ListaUsuario, "value", "text");
                ViewBag.ListaTipoUsuario = lstUsuario;
            }
        }
Esempio n. 12
0
        private void usuarioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ListaUsuario f = new ListaUsuario(_db);

            f.Show();
        }
 public void Dispose()
 {
     acessoDadosSqlServer = null;
     listaUsuario         = null;
 }
Esempio n. 14
0
            public static ListaUsuario RetornarUsuario()
            {
                try
                {
                    con = ConnectionFactory.getConnection();
                    con.Open();

                    comando = "SELECT Nome, Funcao, Departamento, Usuario, DataCriacao FROM Usuario ORDER BY Departamento;";

                    XmlSerializer ser = new XmlSerializer(typeof(ListaUsuario));
                    list = new ListaUsuario();

                    using (var cmd = con.CreateCommand())
                    {
                        cmd.CommandText = comando.ToString();
                        using (var rdr = cmd.ExecuteReader())
                        {
                            while (rdr.Read())
                            {
                                list.Items.Add(new Usuario
                                {
                                    Nome         = rdr.GetString(0),
                                    Funcao       = rdr.GetString(1),
                                    Departamento = rdr.GetString(2),
                                    User         = rdr.GetString(3),
                                    DataCriacao  = rdr.GetDateTime(4).ToString("dd/MM/yyyy"),
                                });
                            }
                        }
                    }

                    return(list);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.ToString());
                }
                finally
                {
                    try
                    {
                        if (con != null)
                        {
                            con.Close();
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.ToString());
                    }

                    try
                    {
                        if (rdr != null)
                        {
                            rdr.Close();
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.ToString());
                    }
                    try
                    {
                        if (cmd != null)
                        {
                            cmd.Dispose();
                        }
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.ToString());
                    }
                }
            }
        public void AtualizarGridUsuario(DialogResult dialogResult)
        {
            using (UsuarioNegocio usuarioNegocio = new UsuarioNegocio())
            {
                ValidacaoInterfaces validarInterfaces = new ValidacaoInterfaces();

                if (dialogResult == DialogResult.Yes)
                {
                    try
                    {
                        ListaUsuario listaUsuario = usuarioNegocio.Consultar(null, "%");
                        dgwSelecionarUsuario.DataSource = null;
                        dgwSelecionarUsuario.DataSource = listaUsuario;
                        dgwSelecionarUsuario.Update();
                        dgwSelecionarUsuario.Refresh();
                        txtSelecionarUsuarioCodNome.Focus();
                        txtSelecionarUsuarioCodNome.Clear();
                        return;
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Não foi possível atualizar, após ter inserido ou alterado o usuário. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                }

                else if (validarInterfaces.ValidarCampoPesquisar(txtSelecionarUsuarioCodNome, "nome") == true)
                {
                    return;
                }
                else if (txtSelecionarUsuarioCodNome.Text.Where(c => char.IsNumber(c)).Count() > 0)
                {
                    try
                    {
                        ListaUsuario listaUsuario = usuarioNegocio.Consultar(Convert.ToInt32(txtSelecionarUsuarioCodNome.Text), null);
                        if (listaUsuario.Count() > 0)
                        {
                            dgwSelecionarUsuario.DataSource = null;
                            dgwSelecionarUsuario.DataSource = listaUsuario;
                            dgwSelecionarUsuario.Update();
                            dgwSelecionarUsuario.Refresh();
                            txtSelecionarUsuarioCodNome.Focus();
                            return;
                        }
                        else
                        {
                            MessageBox.Show("Não existe nenhum usuário com esse código: " + txtSelecionarUsuarioCodNome.Text, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            txtSelecionarUsuarioCodNome.Focus();
                            return;
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Não foi possível pesquisar usuário por código. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    try
                    {
                        ListaUsuario listaUsuario = usuarioNegocio.Consultar(null, txtSelecionarUsuarioCodNome.Text);
                        if (listaUsuario.Count() > 0)
                        {
                            dgwSelecionarUsuario.DataSource = null;
                            dgwSelecionarUsuario.DataSource = listaUsuario;
                            dgwSelecionarUsuario.Update();
                            dgwSelecionarUsuario.Refresh();
                            txtSelecionarUsuarioCodNome.Focus();
                            return;
                        }

                        else
                        {
                            MessageBox.Show("Não existe nenhum usuário com esse nome: " + txtSelecionarUsuarioCodNome.Text, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            txtSelecionarUsuarioCodNome.Focus();
                            return;
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Não foi possível pesquisar usuário por nome. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtSelecionarUsuarioCodNome.Focus();
                        return;
                    }
                }
            }
        }
 public void vaciar()
 {
     usuarioRegistrado = new ListaUsuario();
 }