private async void OnEmpresa()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                Model.Empresa empresa = new Model.Empresa()
                {
                    Codigo      = App.UsuarioLogadoAuth.User.LocalId,
                    Email       = App.UsuarioLogadoAuth.User.Email,
                    NomeEmpresa = App.UsuarioLogadoAuth.User.DisplayName,
                    LogoEmpresa = App.UsuarioLogadoAuth.User.PhotoUrl
                };
                App.UsuarioLogado.Tipo = Model.Tipo.Empresa;
                await UsuarioDao.Alterar(App.UsuarioLogado);

                await EmpresaDao.Inserir(empresa, null);

                Application.Current.MainPage = new MenuEmpresaPage(View.Usuario.Empresa.MenuItemTipo.DadosCadastrais);
            }
            catch (Exception ex)
            {
                await Application.Current.MainPage.DisplayAlert("Erro", ex.Message, "Ok");
            }
            finally
            {
                IsBusy = false;
            }
        }
Example #2
0
        public ActionResult Editar(Usuario usuario)
        {
            Usuario u = UsuarioDao.Pegar(usuario.UsuarioId);

            try
            {
                if (ModelState.IsValid)
                {
                    if (Validacao.ValidarCpf(usuario.Cpf))
                    {
                        u.Cpf             = usuario.Cpf;
                        u.IsAdministrador = usuario.IsAdministrador;
                        u.Nome            = usuario.Nome;
                        u.Senha           = usuario.Senha;

                        UsuarioDao.Alterar(u);

                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(RedirectToAction("Index", new { msg = "CPF inválido" }));
                    }
                }
            }
            catch
            {
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Index"));
        }
Example #3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            errorProvider1.Clear();
            if (txtNome.Text == "")
            {
                errorProvider1.SetError(txtNome, "Preencha o campo nome.");
                return;
            }
            if (txtLogin.Text == "")
            {
                errorProvider1.SetError(txtLogin, "Preencha o campo login.");
                return;
            }
            if (txtSenha.Text == "")
            {
                errorProvider1.SetError(txtSenha, "Preencha o campo Senha.");
                return;
            }

            dao = new UsuarioDao();
            if (tipo == Tipo.insert)
            {
                if (dao.validarLogin(txtLogin.Text.Trim()))
                {
                    MessageBox.Show("Login encontra-se cadastrado!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
            }

            try {
                Usuario us = new Usuario {
                    login  = txtLogin.Text,
                    nome   = txtNome.Text,
                    senha  = txtSenha.Text,
                    status = "A"
                };

                if (tipo == Tipo.update)
                {
                    us.id = IDRegistro;
                    dao.Alterar(us);
                    MessageBox.Show("Atualizado com Sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }

                dao.Inserir(us);
                MessageBox.Show("Usuário salvo com Sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            } catch (Exception ex) {
                if (tipo == Tipo.update)
                {
                    MessageBox.Show("Erro ao atualizar Usuário!" + ex.Message, "Informação", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                MessageBox.Show("Erro ao salvar Usuário!" + ex.Message, "Informação", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #4
0
 public void Atualizar([FromBody] Usuario user)
 {
     usuario.Alterar(user);
 }
        public IHttpActionResult UsuarioUpdate(Usuario Usuario)
        {
            var ret = UsuarioDao.Alterar(Usuario);

            return(Ok(ret));
        }