private void btnAlterar_Click(object sender, EventArgs e)
        {
            try
            {
                Model.tb_usuario model = new Model.tb_usuario();

                string senha     = txtSenha.Text;
                string confirmar = txtConfirmar.Text;

                model.id_usuario = Autenticacao.Usuario.UsuarioLogado.IDUsuario;
                model.ds_senha   = txtSenha.Text;

                Business.UsuarioBusiness business = new Business.UsuarioBusiness();

                business.alterarSenha(model, confirmar);

                MessageBox.Show("Alterado com sucesso");

                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(txtID.Text);

            Business.UsuarioBusiness business = new Business.UsuarioBusiness();

            Model.tb_usuario model = new Model.tb_usuario();

            tb_funcionario comboFuncionario = cboFuncionario.SelectedItem as tb_funcionario;

            model.id_usuario     = Convert.ToInt32(txtID.Text);
            model.nm_usuario     = txtUsuario.Text;
            model.id_funcionario = comboFuncionario.id_funcionario;
            model.nv_nivelAcesso = cboNivel.Text;

            business.alterarusuario(model);

            MessageBox.Show("Alterado com sucesso");
        }
Beispiel #3
0
        private void lblConfirmar_Click(object sender, EventArgs e)
        {
            try
            {
                Utils.GmailSender gmail = new Utils.GmailSender();

                string email = txtEmail.Text;

                bool conf = business.ConfirmarEmail(email);

                tb_funcionario funcionario = business.ModeloEmail(email);

                Model.tb_usuario modeloUsuario = usuarioBusiness.UsuarioPorFuncionario(funcionario.id_funcionario);

                Autenticacao.Usuario.UsuarioLogado.ID              = funcionario.id_funcionario;
                Autenticacao.Usuario.UsuarioLogado.IDUsuario       = modeloUsuario.id_usuario;
                Autenticacao.Usuario.UsuarioLogado.Nome            = funcionario.nm_funcionario;
                Autenticacao.Usuario.UsuarioLogado.RG              = funcionario.ds_rg;
                Autenticacao.Usuario.UsuarioLogado.CPF             = funcionario.ds_cpf;
                Autenticacao.Usuario.UsuarioLogado.Telefone        = funcionario.ds_telefone;
                Autenticacao.Usuario.UsuarioLogado.Celular         = funcionario.ds_celular;
                Autenticacao.Usuario.UsuarioLogado.Email           = funcionario.ds_email;
                Autenticacao.Usuario.UsuarioLogado.Endereco        = funcionario.ds_endereco;
                Autenticacao.Usuario.UsuarioLogado.cep             = funcionario.ds_cep;
                Autenticacao.Usuario.UsuarioLogado.cidade          = funcionario.ds_cidade;
                Autenticacao.Usuario.UsuarioLogado.UF              = funcionario.ds_UF;
                Autenticacao.Usuario.UsuarioLogado.Complemento     = funcionario.ds_complemento;
                Autenticacao.Usuario.UsuarioLogado.NumeroCasa      = funcionario.ds_numeroCasa;
                Autenticacao.Usuario.UsuarioLogado.Cargo           = funcionario.ds_cargo;
                Autenticacao.Usuario.UsuarioLogado.Salario         = funcionario.vl_salarioPorHora;
                Autenticacao.Usuario.UsuarioLogado.DataContratacao = funcionario.dt_contratacao;
                Autenticacao.Usuario.UsuarioLogado.Foto            = funcionario.img_foto;
                Autenticacao.Usuario.UsuarioLogado.NivelAcesso     = modeloUsuario.nv_nivelAcesso;

                if (conf == true)
                {
                    Random rdn    = new Random();
                    string codigo = rdn.Next(100000, 999999).ToString();

                    model.ds_codigo  = codigo;
                    model.dt_data    = DateTime.Now;
                    model.id_usuario = Autenticacao.Usuario.UsuarioLogado.IDUsuario;
                    model.bt_usado   = false;


                    recBusiness.Inserir(model);
                    gmail.Enviar(email, codigo);


                    label1.Visible       = false;
                    txtEmail.Visible     = false;
                    btnConfirmar.Visible = false;

                    label2.Visible    = true;
                    txtCodigo.Visible = true;
                    btnCodigo.Visible = true;
                }
                else
                {
                    lblErro.Text = "Email Invalido";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }