Example #1
0
        private void RegistrarBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Funcionario funcionario = GerarFuncionario();

                Permissoes permissoes = GerarPermissoes();

                ServicoDados.ServicoDadosFuncionario.GravarFuncionario(funcionario);

                UsuarioFunc usuario = GerarUsuario(funcionario, permissoes);

                ServicoDados.ServicoDadosUsuarioF.GravarUsuarioFunc(usuario);

                StandardMessageBoxes.MensagemSucesso("Usuario registrado com sucesso!", "Registro");

                MainWindowUpdater.UpdateDataGrids();
                this.Close();
            }
            catch (FieldException ex)
            {
                StandardMessageBoxes.MensagemDeErroCampoFormulario(ex.Message);
            }
            catch (Exception ex)
            {
                StandardMessageBoxes.MensagemDeErro(ex.Message);
            }
        }
        private void RemoverBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (StandardMessageBoxes.ConfirmarRemocaoMessageBox("Cliente") == MessageBoxResult.Yes)
                {
                    if (StandardMessageBoxes.MensagemAlerta("Remover cliente irá remover todos os dados relacionados (Veiculos, Motoristas, Alugueis, etc.)", "Deseja continuar?") == MessageBoxResult.Yes)
                    {
                        switch (tipo)
                        {
                        case TipoCliente.PF:
                            ServicoDados.ServicoDadosClientes.RemoverClientePorId(_clientePF.ClienteId);
                            break;

                        case TipoCliente.PJ:
                            ServicoDados.ServicoDadosClientes.RemoverClientePorId(_clientePJ.ClienteId);
                            break;
                        }
                    }
                }
                StandardMessageBoxes.MensagemSucesso("Cliente removido com sucesso!", "Remoção");
                MainWindowUpdater.UpdateDataGrids();
                this.Close();
            }
            catch (Exception ex)
            {
                StandardMessageBoxes.MensagemDeErro(ex.Message);
            }
        }
 private void AlterarBtn_Click(object sender, RoutedEventArgs e)
 {
     if (StandardMessageBoxes.ConfirmarAlteracaoMessageBox("veículo") == MessageBoxResult.Yes)
     {
         AlterarDados();
         StandardMessageBoxes.MensagemSucesso("Veículo alterado com sucesso!", "Alteração");
         MainWindowUpdater.UpdateDataGrids();
     }
 }
Example #4
0
 private void RegistrarBtn_Click(object sender, RoutedEventArgs e)
 {
     if (StandardMessageBoxes.ConfirmarRegistroMessageBox("Abastecimento") == MessageBoxResult.Yes)
     {
         ServicoDados.ServicoDadosAbastecimento.GravarAbastecimento(GerarAbastecimento());
         StandardMessageBoxes.MensagemSucesso("Abastecimento registrado com sucesso!", "Registro");
         MainWindowUpdater.UpdateDataGrids();
         this.Close();
     }
 }
Example #5
0
 private void ReprovarBtn_Click(object sender, RoutedEventArgs e)
 {
     if (MessageBox.Show("Reprovar Solicitação?", "Reprovar", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
     {
         ServicoDados.ServicoDadosSolicitacao.ReprovarSolicitacao(_solicitacao);
         StandardMessageBoxes.MensagemSucesso("Solicitação reprovada com sucesso!", "Reprovar Solicitação");
         EstadoSolicitacaoTextBox.Text = "Reprovada";
         MainWindowUpdater.UpdateDataGrids();
     }
 }
Example #6
0
 private void SalvarAlteracoesBtn_Click(object sender, RoutedEventArgs e)
 {
     if (StandardMessageBoxes.ConfirmarAlteracaoMessageBox("Abastecimento") == MessageBoxResult.Yes)
     {
         AlterarInformacoes();
         ServicoDados.ServicoDadosAbastecimento.GravarAbastecimento(_abastecimento);
         StandardMessageBoxes.MensagemSucesso("Abastecimento alterado com sucesso!", "Alteração");
         MainWindowUpdater.UpdateDataGrids();
     }
 }
 private void RegistrarBtn_Click(object sender, RoutedEventArgs e)
 {
     if (StandardMessageBoxes.ConfirmarRegistroMessageBox("Garagem") == MessageBoxResult.Yes)
     {
         RegistrarGaragem();
         StandardMessageBoxes.MensagemSucesso("Garagem registrada com sucesso!", "Registro");
         MainWindowUpdater.UpdateDataGrids();
         this.Close();
     }
 }
Example #8
0
 private void RemoverBtn_Click(object sender, RoutedEventArgs e)
 {
     if (MessageBox.Show("Confirmar remoção de relatório?", "Confirmar remoção", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
     {
         ServicoDados.ServicoDadosRelatorio.RemoverRelatorioPorId(Relatorio.RelatorioId, TiposRelatorios.ACIDENTE);
         MessageBox.Show("Relatorio removido com sucesso!");
         MainWindowUpdater.UpdateDataGrids();
         this.Close();
     }
 }
 private void RemoverBtn_Click(object sender, RoutedEventArgs e)
 {
     if (StandardMessageBoxes.ConfirmarRemocaoMessageBox("Peça") == MessageBoxResult.Yes)
     {
         ServicoDados.ServicoDadosPeca.RemoverPecaPorId(_peca.PecaId);
         StandardMessageBoxes.MensagemSucesso("Peca removida com sucesso!", "Remoção");
         MainWindowUpdater.UpdateDataGrids();
         this.Close();
     }
 }
Example #10
0
 private void RemoverBtn_Click(object sender, RoutedEventArgs e)
 {
     if (StandardMessageBoxes.ConfirmarRemocaoMessageBox("Abastecimento") == MessageBoxResult.Yes)
     {
         ServicoDados.ServicoDadosAbastecimento.RemoverAbastecimentoPorId(_abastecimento.AbastecimentoId);
         StandardMessageBoxes.MensagemSucesso("Abastecimento removido com sucesso!", "Remoção");
         MainWindowUpdater.UpdateDataGrids();
         this.Close();
     }
 }
 private void SalvarAlteracoesBtn_Click(object sender, RoutedEventArgs e)
 {
     if (StandardMessageBoxes.ConfirmarAlteracaoMessageBox("Usuário") == MessageBoxResult.Yes)
     {
         AlterarDadosFuncionario();
         AlterarPermissoesUsuario();
         ServicoDados.ServicoDadosUsuarioF.AlterarUsuarioFunc(_usuario);
         StandardMessageBoxes.MensagemSucesso("Dados alterados com sucesso!", "Alteração");
         MainWindowUpdater.UpdateDataGrids();
     }
 }
Example #12
0
 private void RegistrarBtn_Click(object sender, RoutedEventArgs e)
 {
     if (StandardMessageBoxes.ConfirmarRegistroMessageBox("Peça") == MessageBoxResult.Yes)
     {
         _peca.Quantidade = QuantidadeUC.Value;
         ServicoDados.ServicoDadosPeca.GravarPeca(_peca);
         StandardMessageBoxes.MensagemSucesso("Peça registrada com sucesso!", "Registro");
         MainWindowUpdater.UpdateDataGrids();
         this.Close();
     }
 }
        private void RemoverBtn_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Remover finança?", "Remover Finança", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (result == MessageBoxResult.Yes)
            {
                ServicoDados.ServicoDadosFinancas.RemoverFinancaPorId(_financa.FinancaId);
                MessageBox.Show("Finança removida com sucesso!");
                MainWindowUpdater.UpdateDataGrids();
                this.Close();
            }
        }
        private void RemoverSinistroBtn_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Confirmar remoção de sinistro?", "Confirmar remoção", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (result == MessageBoxResult.Yes)
            {
                ServicoDados.ServicoDadosSinistro.RemoverSinistroPorId(_sinistro.SinistroId);
                MainWindowUpdater.UpdateDataGrids();
                MessageBox.Show("Sinistro removido com sucesso!");
                this.Close();
            }
        }
 private void SalvarAlteracoesBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarRegistroMessageBox("Finança") == MessageBoxResult.Yes)
         {
             AlterarFinanca();
             StandardMessageBoxes.MensagemSucesso("Finança alterada com sucesso!", "Alteração");
             MainWindowUpdater.UpdateDataGrids();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void RemoverBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarRemocaoMessageBox("Locação") == MessageBoxResult.Yes)
         {
             ServicoDados.ServicoDadosAluguel.RemoverAluguelPorId(_aluguel.AluguelId);
             StandardMessageBoxes.MensagemSucesso("Locação removida com sucesso", "Remoção");
             MainWindowUpdater.UpdateDataGrids();
             this.Close();
         }
     }
     catch (Exception ex)
     {
         StandardMessageBoxes.MensagemDeErro(ex.Message);
     }
 }
Example #17
0
 private void RemoverBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarRemocaoMessageBox("Manutenção") == MessageBoxResult.Yes)
         {
             ServicoDados.ServicoDadosManutencao.RemoverManutencaoPorId(_manutencao.ManutencaoId);
             StandardMessageBoxes.MensagemSucesso("Manutenção removida com sucesso!", "Remoção");
             MainWindowUpdater.UpdateDataGrids();
             this.Close();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void CancelarLocacaoBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.MensagemAlerta("Cancelar locação?", "Atenção está ação não podera ser desfeita") == MessageBoxResult.Yes)
         {
             _aluguel.EstadoDoAluguel = EstadosAluguel.CANCELADO;
             ServicoDados.ServicoDadosAluguel.GravarAluguel(_aluguel);
             MessageBox.Show("Locação cancelada com sucesso!");
             MainWindowUpdater.UpdateDataGrids();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #19
0
 private void AlterarBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarAlteracaoMessageBox("Motorista") == MessageBoxResult.Yes)
         {
             Alterar();
             ServicoDados.ServicoDadosMotorista.GravarMotorista(_motorista);
             StandardMessageBoxes.MensagemSucesso("Motorista alterado com sucesso!", "Alteração");
             MainWindowUpdater.UpdateDataGrids();
         }
     }
     catch (Exception ex)
     {
         StandardMessageBoxes.MensagemDeErro(ex.Message);
     }
 }
 private void RemoverFuncionarioUsuario()
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarRemocaoMessageBox("Usuário") == MessageBoxResult.Yes)
         {
             ServicoDados.ServicoDadosUsuarioF.RemoverUsuarioFuncPorId(_usuario.FuncionarioId);
             ServicoDados.ServicoDadosFuncionario.RemoverFuncionarioPorId(_funcionario.FuncionarioId);
             MainWindowUpdater.UpdateDataGrids();
             StandardMessageBoxes.MensagemSucesso("Usuário removido com sucesso!", "Remoção");
             this.Close();
         }
     }
     catch (Exception ex)
     {
         StandardMessageBoxes.MensagemDeErro(ex.Message);
     }
 }
Example #21
0
 private void CancelarViagemBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.MensagemCancelamento("Viagem") == MessageBoxResult.Yes)
         {
             _viagem.EstadoDaViagem   = Modelo.Enums.EstadosDeViagem.CANCELADA;
             _viagem.DataChegada      = DateTime.Now;
             EstadoViagemTextBox.Text = _viagem.EstadoDaViagem.ToString("G").Replace('_', ' ');
             ServicoDados.ServicoDadosViagem.GravarViagem(_viagem);
             StandardMessageBoxes.MensagemSucesso("Viagem cancelada com sucesso!", "Cancelamento");
             MainWindowUpdater.UpdateDataGrids();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #22
0
 private void SalvarAlteracoesBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarAlteracaoMessageBox("Manutenção") == MessageBoxResult.Yes)
         {
             ServicoDados.ServicoDadosManutencao.AlterarManutencao(AlterarInformacoes(), PecasSelecionadasDataGrid.Items.OfType <PecasManutencao>().ToList());
             StandardMessageBoxes.MensagemSucesso("Manutenção alterada com sucesso!", "Alteração");
             MainWindowUpdater.UpdateDataGrids();
         }
     }
     catch (FieldException ex)
     {
         StandardMessageBoxes.MensagemDeErroCampoFormulario(ex.Message);
     }
     catch (Exception ex)
     {
         StandardMessageBoxes.MensagemDeErro(ex.Message);
     }
 }
Example #23
0
 private void RemoverBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarRemocaoMessageBox("Motorista") == MessageBoxResult.Yes)
         {
             if (StandardMessageBoxes.MensagemAlerta("Ação também ira remover todos os dados relativos ao motorista (multas, sinistros, abastecimentos, etc.)", "Deseja continuar?") == MessageBoxResult.Yes)
             {
                 ServicoDados.ServicoDadosMotorista.RemoverMotoristaPorId(_motorista.MotoristaId);
                 StandardMessageBoxes.MensagemSucesso("Motorista removido com sucesso!", "Remoção");
                 MainWindowUpdater.UpdateDataGrids();
                 this.Close();
             }
         }
     }
     catch (Exception ex)
     {
         StandardMessageBoxes.MensagemDeErro(ex.Message);
     }
 }
Example #24
0
 private void AlterarBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarAlteracaoMessageBox("Garagem") == MessageBoxResult.Yes)
         {
             AlterarGaragem();
             StandardMessageBoxes.MensagemSucesso("Garagem alterada com sucesso!", "Alteração");
             MainWindowUpdater.UpdateDataGrids();
         }
     }
     catch (FieldException ex)
     {
         StandardMessageBoxes.MensagemDeErroCampoFormulario(ex.Message);
     }
     catch (Exception ex)
     {
         StandardMessageBoxes.MensagemDeErro(ex.Message);
     }
 }
Example #25
0
 private void RegistrarBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarRegistroMessageBox("Motorista") == MessageBoxResult.Yes)
         {
             ServicoDados.ServicoDadosMotorista.GravarMotorista(GerarMotorista());
             StandardMessageBoxes.MensagemSucesso("Motorista registrado com sucesso!", "Registro");
             MainWindowUpdater.UpdateDataGrids();
             this.Close();
         }
     }
     catch (FieldException ex)
     {
         StandardMessageBoxes.MensagemDeErroCampoFormulario(ex.Message);
     }
     catch (Exception ex)
     {
         StandardMessageBoxes.MensagemDeErro(ex.Message);
     }
 }
 private void AlterarBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         Cliente clienteAlterado = AlterarCliente();
         if (clienteAlterado != null)
         {
             ServicoDados.ServicoDadosClientes.GravarCliente(clienteAlterado);
             StandardMessageBoxes.MensagemSucesso("Cliente alterado com sucesso!", "Alteração");
             MainWindowUpdater.UpdateDataGrids();
             this.Close();
         }
         else
         {
             StandardMessageBoxes.MensagemDeErro("Falha ao alterar cliente");
         }
     }
     catch (Exception ex)
     {
         StandardMessageBoxes.MensagemDeErro(ex.Message);
     }
 }
 private void SalvarAlteracoesBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarAlteracaoMessageBox("Peça") == MessageBoxResult.Yes)
         {
             _peca.Quantidade = QuantidadeUC.Value;
             _peca.Descricao  = DescricaoTextBox.Text;
             ServicoDados.ServicoDadosPeca.GravarPeca(_peca);
             StandardMessageBoxes.MensagemSucesso("Peça alterada com sucesso!", "Alteração");
             MainWindowUpdater.UpdateDataGrids();
         }
     }
     catch (FieldException ex)
     {
         StandardMessageBoxes.MensagemDeErroCampoFormulario(ex.Message);
     }
     catch (Exception ex)
     {
         StandardMessageBoxes.MensagemDeErro(ex.Message);
     }
 }
 private void RegistrarMultaBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarRegistroMessageBox("Multa") == MessageBoxResult.Yes)
         {
             Multa multa = GerarMulta();
             ServicoDados.ServicoDadosMulta.GravarMulta(multa);
             MainWindowUpdater.UpdateDataGrids();
             MessageBox.Show("Multa registrada com sucesso!");
             this.Close();
         }
     }
     catch (FieldException ex)
     {
         StandardMessageBoxes.ConfirmarRegistroMessageBox(ex.Message);
     }
     catch (Exception ex)
     {
         StandardMessageBoxes.MensagemDeErro(ex.Message);
     }
 }
 private void RegistrarSinistroBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarRegistroMessageBox("Sinistro") == MessageBoxResult.Yes)
         {
             Sinistro sinistro = GerarSinistro();
             ServicoDados.ServicoDadosSinistro.GravarSinistro(sinistro);
             MainWindowUpdater.UpdateDataGrids();
             StandardMessageBoxes.MensagemSucesso("Sinistro registrado com sucesso!", "Registro");
             this.Close();
         }
     }
     catch (FieldException ex)
     {
         StandardMessageBoxes.ConfirmarRegistroMessageBox(ex.Message);
     }
     catch (Exception ex)
     {
         StandardMessageBoxes.MensagemDeErro(ex.Message);
     }
 }
        private void RegistrarBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (StandardMessageBoxes.ConfirmarRegistroMessageBox("Relatório") == MessageBoxResult.Yes)
                {
                    TiposRelatorios tipo = 0;

                    if (ConsumoRB.IsChecked == true)
                    {
                        tipo = TiposRelatorios.CONSUMO;
                    }
                    else if (FinanceiroRB.IsChecked == true)
                    {
                        tipo = TiposRelatorios.FINANCEIRO;
                    }
                    else if (ManutencaoRB.IsChecked == true)
                    {
                        tipo = TiposRelatorios.MANUTENCOES;
                    }
                    else if (ViagemRB.IsChecked == true)
                    {
                        tipo = TiposRelatorios.VIAGEM;
                    }
                    else if (SinistroRB.IsChecked == true)
                    {
                        tipo = TiposRelatorios.ACIDENTE;
                    }
                    else if (MultaRB.IsChecked == true)
                    {
                        tipo = TiposRelatorios.MULTA;
                    }
                    else if (SinistroRB.IsChecked == true)
                    {
                        tipo = TiposRelatorios.ACIDENTE;
                    }
                    else
                    {
                        throw new FieldException("Tipo de Relatório");
                    }

                    ServicoDados.ServicoDadosRelatorio.GravarRelatorio(
                        relatorio: ServicoDados.ServicoDadosRelatorio.GerarRelatorio(
                            dataInicio: DataInicialUC.Date.GetValueOrDefault(),
                            dataFinal: DataFinalUC.Date.GetValueOrDefault(),
                            tipo: tipo,
                            descricao: DescricaoTextBox.Text),
                        tipo: tipo);

                    MessageBox.Show("Relatorio Gerado com sucesso!");

                    MainWindowUpdater.UpdateDataGrids();
                    this.Close();
                }
            }
            catch (FieldException ex)
            {
                StandardMessageBoxes.MensagemDeErroCampoFormulario(ex.Message);
            }
            catch (Exception ex)
            {
                StandardMessageBoxes.MensagemDeErro(ex.Message);
            }
        }