/*Persistindo no banco de dados os dias de uso do estacionamento*/ private void btnSalvarEstacionamento_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja realmente cadastrar uso do estacionamento?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { /*verifiando se o campo código da plava foi preenchido caso o cadastro seja para um menbro do corpo docente*/ if (cmbDocente.SelectedText == "Sim" && (txtCodigoPlaca.Text == "" || txtCodigoPlaca.Text == null)) { mensagem("Preencha todos os campos"); } else { bool docente = false; string domingo_periodo = null; string segunda_periodo = null; string terca_periodo = null; string quarta_periodo = null; string quinta_periodo = null; string sexta_periodo = null; string sabado_periodo = null; string codigo_placa = null; /*Verificando se o menbro a se cadastrar é docente ou não*/ if (cmbDocente.SelectedItem.ToString() == "Sim") { codigo_placa = txtCodigoPlaca.Text; docente = true; } else { codigo_placa = getCodigoPlacaCarro(); } /*Quais dias e períodos foram selecionados*/ if (cmbDomingo.SelectedItem.ToString() != "Sem uso" || cmbDomingo.SelectedItem.ToString() != null) { domingo_periodo = cmbDomingo.SelectedItem.ToString(); } if (cmbSegunda.SelectedItem.ToString() != "Sem uso" || cmbDomingo.SelectedItem.ToString() != null) { segunda_periodo = cmbSegunda.SelectedItem.ToString(); } if (cmbTerca.SelectedItem.ToString() != "Sem uso" || cmbDomingo.SelectedItem.ToString() != null) { terca_periodo = cmbTerca.SelectedItem.ToString(); } if (cmbQuarta.SelectedItem.ToString() != "Sem uso" || cmbDomingo.SelectedItem.ToString() != null) { quarta_periodo = cmbQuarta.SelectedItem.ToString(); } if (cmbQuinta.SelectedItem.ToString() != "Sem uso" || cmbDomingo.SelectedItem.ToString() != null) { quinta_periodo = cmbQuinta.SelectedItem.ToString(); } if (cmbSexta.SelectedItem.ToString() != "Sem uso" || cmbDomingo.SelectedItem.ToString() != null) { sexta_periodo = cmbSexta.SelectedItem.ToString(); } if (cmbSabado.SelectedItem.ToString() != "Sem uso" || cmbDomingo.SelectedItem.ToString() != null) { sabado_periodo = cmbSabado.SelectedItem.ToString(); } var vaga = new Vaga() { codigoPlaca = codigo_placa, domingo = new Dia() { periodo = domingo_periodo }, isDocente = docente, pessoaFisica = pessoaFisica, quarta_feira = new Dia() { periodo = quarta_periodo }, quinta_feira = new Dia() { periodo = quinta_periodo }, sabado = new Dia() { periodo = sabado_periodo }, segunda_feira = new Dia() { periodo = segunda_periodo }, sexta_feira = new Dia() { periodo = sexta_periodo }, terca_feira = new Dia() { periodo = terca_periodo } }; var vDAO = new VagaDAO(); if (vDAO.adicionar(vaga)) { telaUsoEstacionamentoInicial(); mensagem("Cadastro realizado com sucesso"); frmCodigoPlaca f = new frmCodigoPlaca(codigo_placa); f.Show(); } else { mensagem("Falha ao cadastrar uso do estacionamento. Tente novamente"); } } } catch (Exception ex) { mensagem("Falha ao cadastrar uso do estacionamento. Detalhes: " + ex); } } else { return; } }