private void AlterarDados() { try { _veiculo.Placa = PlacaUC.Text; _veiculo.CodRenavam = RenavamUC.Text; _veiculo.Marca = MarcaUC.Text; _veiculo.Modelo = ModeloUC.Text; _veiculo.Ano = AnoUC.Value; _veiculo.Cor = CorUC.Text; _veiculo.Adaptado = ConversorBoolNullable.ConversorBooleano(AdaptadoCheckBox.IsChecked); if (GaragemUC.Garagem != null) { _veiculo.GaragemId = GaragemUC.Garagem.GaragemId; } if (SeguradorasComboBox.SelectedItem != null) { _veiculo.SeguroId = (SeguradorasComboBox.SelectedItem as Seguro).SeguroId; } ServicoDados.ServicoDadosVeiculos.GravarVeiculo(_veiculo); } catch (FieldException ex) { StandardMessageBoxes.MensagemDeErroCampoFormulario(ex.Message); } catch (Exception ex) { StandardMessageBoxes.MensagemDeErro(ex.Message); } }
private Fornecedor GerarFornecedor() { try { Fornecedor fornecedor = new Fornecedor(); fornecedor.CNPJ = CNPJTextBox.Text; fornecedor.Razao_Social = NomeTextBox.Text; fornecedor.Email = EmailTextBox.Text; fornecedor.Telefone = TelefoneTextBox.Text; fornecedor.LojaVirtual = ConversorBoolNullable.ConversorBooleano(LojaVirtualCheckBox.IsChecked); if (fornecedor.LojaVirtual == false) { fornecedor.Endereco = EnderecoUC.Endereco; } else { fornecedor.Endereco = new Endereco(); } return(fornecedor); } catch (FieldException ex) { throw ex; } catch (Exception ex) { throw ex; } }
private Funcoes GerarFuncao(bool?consultar, bool?cadastrar, bool?alterar, bool?remover) { return(new Funcoes() { Consultar = ConversorBoolNullable.ConversorBooleano(consultar), Alterar = ConversorBoolNullable.ConversorBooleano(alterar), Cadastrar = ConversorBoolNullable.ConversorBooleano(cadastrar), Remover = ConversorBoolNullable.ConversorBooleano(remover) }); }
private Funcoes GerarFuncao(bool?consultar, bool?cadastrar, bool?alterar, bool?remover) { Funcoes funcoes = new Funcoes(); if (ConversorBoolNullable.ConversorBooleano(consultar) != false) { funcoes.Consultar = ConversorBoolNullable.ConversorBooleano(consultar); funcoes.Cadastrar = ConversorBoolNullable.ConversorBooleano(cadastrar); funcoes.Alterar = ConversorBoolNullable.ConversorBooleano(alterar); funcoes.Remover = ConversorBoolNullable.ConversorBooleano(remover); } return(funcoes); }
private void ToggleCheckBoxRow(CheckBox cbConsultar, CheckBox cbCadastrar, CheckBox cbAlterar, CheckBox cbRemover) { bool consultar = ConversorBoolNullable.ConversorBooleano(cbConsultar.IsChecked); bool cadastrar = ConversorBoolNullable.ConversorBooleano(cbCadastrar.IsChecked); bool alterar = ConversorBoolNullable.ConversorBooleano(cbAlterar.IsChecked); bool remover = ConversorBoolNullable.ConversorBooleano(cbRemover.IsChecked); if (consultar || cadastrar || alterar || remover) { cbConsultar.IsChecked = false; cbCadastrar.IsChecked = false; cbAlterar.IsChecked = false; cbRemover.IsChecked = false; } else { cbConsultar.IsChecked = true; cbCadastrar.IsChecked = true; cbAlterar.IsChecked = true; cbRemover.IsChecked = true; } }
private void ToggleCheckBoxColumn(CheckBox[] column) { foreach (CheckBox cb in column) { if (ConversorBoolNullable.ConversorBooleano(cb.IsChecked)) { foreach (CheckBox checkBox in column) { checkBox.IsChecked = false; } break; } else { foreach (CheckBox checkBox in column) { checkBox.IsChecked = true; } break; } } }
private void LojaVirtualCheckBox_Toggle(object sender, RoutedEventArgs e) { EnderecoUC.IsEnabled = !ConversorBoolNullable.ConversorBooleano(LojaVirtualCheckBox.IsChecked); }
private Permissoes GerarPermissoes() { Permissoes permissoes = new Permissoes(); if (ConversorBoolNullable.ConversorBooleano(ConsultarClientesCheckBox.IsChecked)) { permissoes.Clientes = GerarFuncao(ConsultarClientesCheckBox.IsChecked, CadastrarClientesCheckBox.IsChecked, AlterarClientesCheckBox.IsChecked, RemoverClientesCheckBox.IsChecked); } else { permissoes.Clientes = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false };; } if (ConversorBoolNullable.ConversorBooleano(ConsultarFinancaCheckBox.IsChecked)) { permissoes.Financeiro = GerarFuncao(ConsultarFinancaCheckBox.IsChecked, CadastrarFinancaCheckBox.IsChecked, AlterarFinancaCheckBox.IsChecked, RemoverFinancaCheckBox.IsChecked); } else { permissoes.Financeiro = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false };; } if (ConversorBoolNullable.ConversorBooleano(ConsultarUsuarioCheckBox.IsChecked)) { permissoes.Funcionarios = GerarFuncao(ConsultarUsuarioCheckBox.IsChecked, CadastrarUsuarioCheckBox.IsChecked, AlterarUsuarioCheckBox.IsChecked, RemoverUsuarioCheckBox.IsChecked); } else { permissoes.Funcionarios = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false };; } if (ConversorBoolNullable.ConversorBooleano(ConsultarGaragensCheckBox.IsChecked)) { permissoes.Garagens = GerarFuncao(ConsultarGaragensCheckBox.IsChecked, CadastrarGaragensCheckBox.IsChecked, AlterarGaragensCheckBox.IsChecked, RemoverGaragensCheckBox.IsChecked); } else { permissoes.Garagens = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false };; } if (ConversorBoolNullable.ConversorBooleano(ConsultarLocacaoCheckBox.IsChecked)) { permissoes.Locacoes = GerarFuncao(ConsultarLocacaoCheckBox.IsChecked, CadastrarLocacaoCheckBox.IsChecked, AlterarLocacaoCheckBox.IsChecked, RemoverLocacaoCheckBox.IsChecked); } else { permissoes.Locacoes = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false };; } if (ConversorBoolNullable.ConversorBooleano(ConsultarManutencaoCheckBox.IsChecked)) { permissoes.Manutencoes = GerarFuncao(ConsultarManutencaoCheckBox.IsChecked, CadastrarManutencaoCheckBox.IsChecked, AlterarManutencaoCheckBox.IsChecked, RemoverManutencaoCheckBox.IsChecked); } else { permissoes.Manutencoes = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false };; } if (ConversorBoolNullable.ConversorBooleano(ConsultarMotoristasCheckBox.IsChecked)) { permissoes.Motoristas = GerarFuncao(ConsultarMotoristasCheckBox.IsChecked, CadastrarMotoristasCheckBox.IsChecked, AlterarMotoristasCheckBox.IsChecked, RemoverMotoristasCheckBox.IsChecked); } else { permissoes.Motoristas = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false }; } if (ConversorBoolNullable.ConversorBooleano(ConsultarMultaSinisCheckBox.IsChecked)) { permissoes.MultasSinistros = GerarFuncao(ConsultarMultaSinisCheckBox.IsChecked, CadastrarMultaSinisCheckBox.IsChecked, AlterarMultaSinisCheckBox.IsChecked, RemoverMultaSinisCheckBox.IsChecked); } else { permissoes.MultasSinistros = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false }; } if (ConversorBoolNullable.ConversorBooleano(ConsultarRelatorioCheckBox.IsChecked)) { permissoes.Relatorios = GerarFuncao(ConsultarRelatorioCheckBox.IsChecked, CadastrarRelatorioCheckBox.IsChecked, AlterarRelatorioCheckBox.IsChecked, RemoverRelatorioCheckBox.IsChecked); } else { permissoes.Relatorios = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false }; } if (ConversorBoolNullable.ConversorBooleano(ConsultarSeguroCheckBox.IsChecked)) { permissoes.Seguros = GerarFuncao(ConsultarSeguroCheckBox.IsChecked, CadastrarSeguroCheckBox.IsChecked, AlterarSeguroCheckBox.IsChecked, RemoverSeguroCheckBox.IsChecked); } else { permissoes.Seguros = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false }; } if (ConversorBoolNullable.ConversorBooleano(ConsultarSolicitacaoCheckBox.IsChecked)) { permissoes.Solicitacoes = GerarFuncao(ConsultarSolicitacaoCheckBox.IsChecked, CadastrarSolicitacaoCheckBox.IsChecked, AlterarSolicitacaoCheckBox.IsChecked, RemoverSolicitacaoCheckBox.IsChecked); } else { permissoes.Solicitacoes = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false }; } if (ConversorBoolNullable.ConversorBooleano(ConsultarVeiculosCheck.IsChecked)) { permissoes.Veiculos = GerarFuncao(ConsultarVeiculosCheck.IsChecked, CadastrarVeiculosCheck.IsChecked, AlterarVeiculosCheck.IsChecked, RemoverVeiculosCheck.IsChecked); } else { permissoes.Veiculos = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false }; } if (ConversorBoolNullable.ConversorBooleano(ConsultarViagemCheckBox.IsChecked)) { permissoes.Viagens = GerarFuncao(ConsultarViagemCheckBox.IsChecked, CadastrarViagemCheckBox.IsChecked, AlterarViagemCheckBox.IsChecked, RemoverViagemCheckBox.IsChecked); } else { permissoes.Viagens = new Funcoes() { Alterar = false, Cadastrar = false, Consultar = false, Remover = false }; } return(permissoes); }