private void btnAdminCadastrarUsuario_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                ControllerUsuario cUsu    = new ControllerUsuario();
                Usuario           usuario = new Usuario();
                usuario.nomeUsuario      = txtNomeUsuario.Text;
                usuario.loginUsuario     = txtLogin.Text;
                usuario.senhaUsuario     = txtSenha.Text;
                usuario.nivelDePermissão = permissao;

                if (cUsu.SalvarUsuario(usuario))
                {
                    MensagemDeSucesso msn = new MensagemDeSucesso();
                    msn.ShowDialog();
                    txtNomeUsuario.Clear();
                    txtLogin.Clear();
                    txtSenha.Clear();
                }
                else
                {
                    MensagemDeErro msn = new MensagemDeErro();
                    msn.ShowDialog();
                }
            }
            catch (NullReferenceException)
            {
                MensagemDeErroPreenchimentoObrig msnErro = new MensagemDeErroPreenchimentoObrig();
                msnErro.ShowDialog();
            }
        }
Esempio n. 2
0
        private void btnAdminSalvarEditar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                ControllerUsuario cU      = new ControllerUsuario();
                Usuario           usuario = new Usuario();

                usuario.UsuarioID        = int.Parse(txtIdEditar.Text);
                usuario.nomeUsuario      = txtNomeSelecionado.Text;
                usuario.loginUsuario     = txtLogin.Text;
                usuario.senhaUsuario     = txtSenha.Text;
                usuario.nivelDePermissão = Convert.ToInt32(txtNivelPermissao.Text);

                if (cU.EditarUsuario(usuario))
                {
                    MensagemDeSucesso msn = new MensagemDeSucesso();
                    msn.ShowDialog();
                }
                else
                {
                    MensagemDeErro msn = new MensagemDeErro();
                    msn.ShowDialog();
                }
            }
            catch (FormatException)
            {
                MensagemDeErroPreenchimentoObrig msnCampoObrigatorio = new MensagemDeErroPreenchimentoObrig();
                msnCampoObrigatorio.ShowDialog();
            }
        }
        private void btnAdicionarDespesa_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                RegistroDeDespesa registro = new RegistroDeDespesa();
                registro._despesa = despesaParaAdicionar;
                Usuario usuario = ComboListaUsuario.SelectedItem as Usuario;
                registro.UsuarioID = usuario.UsuarioID;

                DateTime data           = DateTime.Parse(boxDataDespesa.Text);
                string   dataConvertida = String.Format("{0: MMMM}", data).ToLower();
                registro.Data  = dataConvertida.ToUpper();
                registro.Valor = double.Parse(txtValorDespesa.Text);
                ControllerRegistroDespesa CrDespesa = new ControllerRegistroDespesa();
                CrDespesa.SalvarRegistro(registro);
                Close();
            }
            catch (FormatException)
            {
                MensagemDeErroCampoInvalido msnCampoInvalido = new  MensagemDeErroCampoInvalido();
                msnCampoInvalido.ShowDialog();
            }
            catch (NullReferenceException)
            {
                MensagemDeErroPreenchimentoObrig msnCampoObrigatorio = new MensagemDeErroPreenchimentoObrig();
                msnCampoObrigatorio.ShowDialog();
            }
        }
        private void btnExcluirDescricao_Click(object sender, RoutedEventArgs e)
        {
            ControllerDespesa            Cd      = new ControllerDespesa();
            Despesa                      despesa = ComboListBoxDescricaoOperacoes.SelectedItem as Despesa;
            MensagemRatificacaoDeMudanca msn     = new MensagemRatificacaoDeMudanca();

            msn.ShowDialog();

            try
            {
                if (msn.RetornarOpcaoExlcuirOperacao())
                {
                    if (Cd.ExcluirDespesa(despesa.DespesaID))
                    {
                        MensagemDeSucesso msnSucesso = new MensagemDeSucesso();
                        msnSucesso.ShowDialog();
                        Close();
                    }
                    else
                    {
                        MensagemDeErro msnErro = new MensagemDeErro();
                        msnErro.ShowDialog();
                    }
                }
            }
            catch (NullReferenceException)
            {
                MensagemDeErroPreenchimentoObrig msnCampoObrigatorio = new MensagemDeErroPreenchimentoObrig();
                msnCampoObrigatorio.ShowDialog();
            }
        }
Esempio n. 5
0
        private void btnAdminExcluir_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                int idUsuario        = int.Parse(txtIdExcluir.Text);
                ControllerUsuario cu = new ControllerUsuario();

                if (cu.ExcluirUsuario(idUsuario, usuarioLogadoID))
                {
                    MensagemDeSucesso msn = new MensagemDeSucesso();
                    msn.ShowDialog();
                    Close();
                }
                else
                {
                    MensagemDeErro msn = new MensagemDeErro();
                    msn.ShowDialog();
                }
            }catch (FormatException)
            {
                MensagemDeErroPreenchimentoObrig msnCampoObrigatorio = new MensagemDeErroPreenchimentoObrig();
                msnCampoObrigatorio.ShowDialog();
            }
        }