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); } }
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); } }