Esempio n. 1
0
        public List <Mensagem> ListarMensagensRecebidasPorUsuario(int idUsuario)
        {
            SqlConnection conexao = ADODBConnection.Connection();
            SqlCommand    comando = conexao.CreateCommand();

            comando.CommandText = "select * from tbl_mensagem where id_usuario_destinatario = @destinatario";
            comando.Parameters.AddWithValue("@destinatario", idUsuario);
            conexao.Open();
            List <Mensagem>   listaMensagens = new List <Mensagem>();
            Mensagem          mensagem;
            ControllerUsuario controle = new ControllerUsuario();

            using (SqlDataReader reader = comando.ExecuteReader())
            {
                while (reader.Read())
                {
                    mensagem              = new Mensagem();
                    mensagem.IDMensagem   = reader.GetInt32(0);
                    mensagem.Remetente    = controle.LocalizarUsuarioPorID(reader.GetInt32(1));
                    mensagem.Destinatario = controle.LocalizarUsuarioPorID(reader.GetInt32(2));
                    mensagem.Assunto      = reader.GetString(3);
                    mensagem.Conteudo     = reader.GetString(4);

                    listaMensagens.Add(mensagem);
                }
                conexao.Close();
                return(listaMensagens);
            }
        }
Esempio n. 2
0
        private void bTM_lOGAR_Click(object sender, EventArgs e)
        {
            Model.Pessoa_e_Usuario.Usuario UsuarioBase = new Model.Pessoa_e_Usuario.Usuario();
            ControllerUsuario controllerUsuario = new ControllerUsuario();

            if (controllerUsuario.Verificar(Txt_Login.Text.TrimEnd()))
            {
                //Chamando o load para atualizar as informações
                UsuarioBase = controllerUsuario.Load(Txt_Login.Text.TrimEnd());

                if (UsuarioBase.Senha == Txt_Senha.Text.TrimEnd())
                {
                    Frm_Pai Pai = new Frm_Pai(UsuarioBase.Nome, UsuarioBase.NivelAcesso);

                    this.Visible = false;

                    Pai.Show();
                }
                else
                {
                    MessageBox.Show("Senha incorreta", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Txt_Senha.Clear();
                }

            }
            else
            {
                MessageBox.Show("Usuário inválido!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void Frm_ListarUsuarios_Load(object sender, EventArgs e)
        {
            ControllerUsuario controllerUsuario = new ControllerUsuario();

            foreach (var item in controllerUsuario.LoadList())
            {
                Data_Os.Rows.Add(controllerUsuario.Load(item).Nome, controllerUsuario.Load(item).NivelAcesso);
            }
        }
        private void Btm_Salvar_Click(object sender, EventArgs e)
        {
            Model.Pessoa_e_Usuario.Usuario UsuarioBase = new Model.Pessoa_e_Usuario.Usuario();
            ControllerUsuario controllerUsuario = new ControllerUsuario();
            string saida = "";

            //Salvando e passando o resulado para a saida.
            saida = controllerUsuario.Save(Txt_Login.Text, Txt_Senha.Text, Txt_Tipo.Text);

            Txt_Login.Clear();
            Txt_Senha.Clear();
            Txt_Tipo.Text = " ";

            MessageBox.Show(String.Format("{0}", saida), "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        private void Btm_Pesquisar_Click(object sender, EventArgs e)
        {
            Model.Pessoa_e_Usuario.Usuario UsuarioBase = new Model.Pessoa_e_Usuario.Usuario();
            ControllerUsuario controllerUsuario = new ControllerUsuario();

            if (controllerUsuario.Verificar(Txt_Pesquisa.Text))
            {
                UsuarioBase = controllerUsuario.Load(Txt_Pesquisa.Text);

                Txt_Login.Text = UsuarioBase.Nome;
                Txt_Senha.Text = UsuarioBase.Senha;
                Txt_Tipo.Text = UsuarioBase.NivelAcesso;
            }
            else
            {
                MessageBox.Show("Usuário não encontrado!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void Btm_Salvar_Click(object sender, EventArgs e)
        {
            ControllerUsuario controllerUsuario = new ControllerUsuario();
            string saida = "";

            if (! controllerUsuario.Verificar(Txt_Login.Text))
            {
                //Salvando e passando o resulado para a saida.
                saida = controllerUsuario.Save(Txt_Login.Text, Txt_Senha.Text, Txt_Tipo.Text);

                Txt_Login.Clear();
                Txt_Senha.Clear();
                Txt_Tipo.Text = " ";
            }
            else
            {
                saida = "Usuario já cadastrado!";
            }

            MessageBox.Show(String.Format("{0}",saida), "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }