/*gerando código para placa do estacionamento*/ private string getCodigoPlacaCarro() { var vagaDAO = new VagaDAO(); try { var vaga = vagaDAO.get(v => v.isDocente == false).Last(); int c = Convert.ToInt32(vaga.codigoPlaca) + 1; string codigo = c.ToString(); if (codigo.Length == 1) { return codigo = "000" + codigo; } else if (codigo.Length == 2) { return codigo = "00" + codigo; } else if (codigo.Length == 3) { return codigo = "0" + codigo; } else { return codigo; } } catch (Exception) { return "0001"; } }
private void atualizaEstacionamento() { DateTime data = DateTime.Now; DateTime seisQuarentaCinco = new DateTime(data.Year, data.Month, data.Day, 6, 45, 0); DateTime dozeQuinze = new DateTime(data.Year, data.Month, data.Day, 12, 15, 0); DateTime dezesseteQuarentaCinco = new DateTime(data.Year, data.Month, data.Day, 17, 45, 0); if (data > seisQuarentaCinco && data < dozeQuinze) { var vagaDao = new VagaDAO(); if (data.DayOfWeek == DayOfWeek.Friday) { try { vagas = vagaDao.get((s => s.sexta_feira.periodo == "Manhã" || s.sexta_feira.periodo == "Manhã e tarde" || s.sexta_feira.periodo == "Manhã e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Monday) { try { vagas = vagaDao.get((s => s.segunda_feira.periodo == "Manhã" || s.segunda_feira.periodo == "Manhã e tarde" || s.segunda_feira.periodo == "Manhã e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Saturday) { try { vagas = vagaDao.get((s => s.sabado.periodo == "Manhã" || s.sabado.periodo == "Manhã e tarde" || s.sabado.periodo == "Manhã e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Sunday) { try { vagas = vagaDao.get((s => s.domingo.periodo == "Manhã" || s.domingo.periodo == "Manhã e tarde" || s.domingo.periodo == "Manhã e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Thursday) { try { vagas = vagaDao.get((s => s.quinta_feira.periodo == "Manhã" || s.quinta_feira.periodo == "Manhã e tarde" || s.quinta_feira.periodo == "Manhã e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Tuesday) { try { vagas = vagaDao.get((s => s.terca_feira.periodo == "Manhã" || s.terca_feira.periodo == "Manhã e tarde" || s.terca_feira.periodo == "Manhã e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Wednesday) { try { vagas = vagaDao.get((s => s.quarta_feira.periodo == "Manhã" || s.quarta_feira.periodo == "Manhã e tarde" || s.quarta_feira.periodo == "Manhã e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } } else if (data > dozeQuinze && data < dezesseteQuarentaCinco) { var vagaDao = new VagaDAO(); if (data.DayOfWeek == DayOfWeek.Friday) { try { vagas = vagaDao.get((s => s.sexta_feira.periodo == "Tarde" || s.sexta_feira.periodo == "Manhã e tarde" || s.sexta_feira.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Monday) { try { vagas = vagaDao.get((s => s.segunda_feira.periodo == "Tarde" || s.segunda_feira.periodo == "Manhã e tarde" || s.segunda_feira.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Saturday) { try { vagas = vagaDao.get((s => s.sabado.periodo == "Tarde" || s.sabado.periodo == "Manhã e tarde" || s.sabado.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Sunday) { try { vagas = vagaDao.get((s => s.domingo.periodo == "Tarde" || s.domingo.periodo == "Manhã e tarde" || s.domingo.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Thursday) { try { vagas = vagaDao.get((s => s.quinta_feira.periodo == "Tarde" || s.quinta_feira.periodo == "Manhã e tarde" || s.quinta_feira.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Tuesday) { try { vagas = vagaDao.get((s => s.terca_feira.periodo == "Tarde" || s.terca_feira.periodo == "Manhã e tarde" || s.terca_feira.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Wednesday) { try { vagas = vagaDao.get((s => s.quarta_feira.periodo == "Tarde" || s.quarta_feira.periodo == "Manhã e tarde" || s.quarta_feira.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } } else if (data > dezesseteQuarentaCinco) { var vagaDao = new VagaDAO(); if (data.DayOfWeek == DayOfWeek.Friday) { try { vagas = vagaDao.get((s => s.sexta_feira.periodo == "Noite" || s.sexta_feira.periodo == "Manhã e noite" || s.sexta_feira.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Monday) { try { vagas = vagaDao.get((s => s.segunda_feira.periodo == "Noite" || s.segunda_feira.periodo == "Manhã e noite" || s.segunda_feira.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Saturday) { try { vagas = vagaDao.get((s => s.sabado.periodo == "Noite" || s.sabado.periodo == "Manhã e noite" || s.sabado.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Sunday) { try { vagas = vagaDao.get((s => s.domingo.periodo == "Noite" || s.domingo.periodo == "Manhã e noite" || s.domingo.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Thursday) { try { vagas = vagaDao.get((s => s.quinta_feira.periodo == "Noite" || s.quinta_feira.periodo == "Manhã e noite" || s.quinta_feira.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Tuesday) { try { vagas = vagaDao.get((s => s.terca_feira.periodo == "Noite" || s.terca_feira.periodo == "Manhã e noite" || s.terca_feira.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } else if (data.DayOfWeek == DayOfWeek.Wednesday) { try { vagas = vagaDao.get((s => s.quarta_feira.periodo == "Noite" || s.quarta_feira.periodo == "Manhã e noite" || s.quarta_feira.periodo == "Tarde e noite")).ToList(); // exibindo a quantidade de vagas destinada sa docentes lblVagasReservadas.Text = vagas.Where(v => v.isDocente == true).Count().ToString(); } catch (Exception) { return; } } } }
public void preencherFormEstacionamento() { var vDAO = new VagaDAO(); vaga = vDAO.get(v => v.pessoaFisica == pessoaFisica).FirstOrDefault(); if (vaga == null) { txtRequisitandoEstacionamento.Text = pessoaFisica.nome; txtPesquisarPessoaEstacionamento.ReadOnly = true; btnPesquisarPessoaEstacionamento.Enabled = false; cmbDocente.Enabled = true; /*Se pessoa fisica não possui vaga, pergunta-se o interesse em cadastrar*/ var resutado = MessageBox.Show("Não há cadastro para uso do estacionamento por essa pessoa.\nDeseja cadastrar?", "Deseja cadastrar?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == resutado) { btnSalvarUsoEstacionamento.Enabled = true; btnAlterar.Enabled = false; } else if (DialogResult.No == resutado) { telaUsoEstacionamentoInicial(); } } /*se não, preenche formulário*/ else { btnSalvarUsoEstacionamento.Enabled = false; btnAlterar.Enabled = true; btnDeletar.Enabled = true; txtCodigoPlaca.Text = vaga.codigoPlaca; txtRequisitandoEstacionamento.Text = vaga.pessoaFisica.nome; txtRequisitandoEstacionamento.Text = pessoaFisica.nome; txtPesquisarPessoaEstacionamento.ReadOnly = true; btnPesquisarPessoaEstacionamento.Enabled = false; btnCancelarEstacionamento.Enabled = true; if (vaga.isDocente) { cmbDocente.SelectedIndex = 1; } else { cmbDocente.SelectedIndex = 0; } cmbSegunda.SelectedIndex = getIntPeriodo(vaga.segunda_feira.periodo); cmbTerca.SelectedIndex = getIntPeriodo(vaga.terca_feira.periodo); cmbQuarta.SelectedIndex = getIntPeriodo(vaga.quarta_feira.periodo); cmbQuinta.SelectedIndex = getIntPeriodo(vaga.quinta_feira.periodo); cmbSexta.SelectedIndex = getIntPeriodo(vaga.sexta_feira.periodo); cmbSabado.SelectedIndex = getIntPeriodo(vaga.sabado.periodo); cmbDomingo.SelectedIndex = getIntPeriodo(vaga.domingo.periodo); } }