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 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;
     }
 }
 private void RemoverBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (StandardMessageBoxes.ConfirmarRemocaoMessageBox("Fornecedor") == MessageBoxResult.Yes)
         {
             if (StandardMessageBoxes.MensagemAlerta("Remover fornecedor irá remover todas as peças relacionadas do sistema", "Deseja continuar?") == MessageBoxResult.Yes)
             {
                 ServicoDados.ServicoDadosFornecedor.RemoverFornecedorPorId(_fornecedor.FornecedorId);
                 StandardMessageBoxes.MensagemSucesso("Fornecedor removido com sucesso!", "Remoção");
                 Application.Current.Windows.OfType <FormFornecedoresList>().FirstOrDefault().FornecedoresDataGrid.ItemsSource = ServicoDados.ServicoDadosFornecedor.ObterFornecedoresOrdPorId();
                 this.Close();
             }
         }
     }
     catch (Exception ex)
     {
         StandardMessageBoxes.MensagemDeErro(ex.Message);
     }
 }
示例#4
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);
     }
 }