private void CarregaComboBox()
        {
            //ComboBox Professor
            ProfessorBLL professorbll = new ProfessorBLL();

            cbbProfessor.DataSource    = professorbll.Preencher();
            cbbProfessor.DisplayMember = "nome";
            cbbProfessor.ValueMember   = "id";
            //ComboBox Disciplina
            DisciplinaBLL disciplinabll = new DisciplinaBLL();

            cbbDisciplina.DataSource    = disciplinabll.Preencher();
            cbbDisciplina.DisplayMember = "nome";
            cbbDisciplina.ValueMember   = "id";
            //ComboBox Sala
            SalaBLL salabll = new SalaBLL();

            cbbSala.DataSource    = salabll.Preencher();
            cbbSala.DisplayMember = "nome";
            cbbSala.ValueMember   = "id";
            //ComboBox Serie
            SerieBLL seriebll = new SerieBLL();

            cbbSerie.DataSource    = seriebll.Preencher();
            cbbSerie.DisplayMember = "nome";
            cbbSerie.ValueMember   = "id";
            //ComboBox Turma
            TurmaBLL turmabll = new TurmaBLL();

            cbbTurma.DataSource    = turmabll.Preencher();
            cbbTurma.DisplayMember = "nome";
            cbbTurma.ValueMember   = "id";
        }
Пример #2
0
        public void PopularGrid()
        {
            //var lReservasAux = ReservaSalaBLL.Listar().ToList();

            //if (ddlHorarioAula.SelectedValue != "0")
            //    lReservasAux = lReservasAux.Where(x => x.HorarioAula.Id != Convert.ToInt32(ddlHorarioAula.SelectedValue))
            //        .ToList();

            //if (ddlTurma.SelectedValue != "0")
            //    lReservasAux = lReservasAux.Where(x => x.Turma.Id == Convert.ToInt32(ddlTurma.SelectedValue))
            //        .ToList();

            gdvSalas.DataSource = SalaBLL.Listar().Where(x => x.Disponivel);
            gdvSalas.DataBind();
        }
        private void btCadastrarTurma_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtSala.Text))
            {
                SalaDTO dto = new SalaDTO();
                SalaBLL bll = new SalaBLL();

                string sala = txtSala.Text.Replace("'", "''");

                dto.Nome = sala;

                bll.Inserir(dto);
                MessageBox.Show("Cadastro efetuado com sucesso!", "Sucesso");
                LimpaTela(1);
            }
            else if (!string.IsNullOrEmpty(txtSerie.Text))
            {
                SerieBLL bll = new SerieBLL();
                SerieDTO dto = new SerieDTO();

                string serie = txtSerie.Text.Replace("'", "''");

                dto.Nome = serie;

                bll.Inserir(dto);
                MessageBox.Show("Cadastro efetuado com sucesso!", "Sucesso");
                LimpaTela(1);
            }
            else if (!string.IsNullOrEmpty(txtTurma.Text))
            {
                TurmaBLL bll = new TurmaBLL();
                TurmaDTO dto = new TurmaDTO();

                string turma = txtTurma.Text.Replace("'", "''");

                dto.Nome = turma;
                bll.Inserir(dto);
                MessageBox.Show("Cadastro efetuado com sucesso!", "Sucesso");
                LimpaTela(1);
            }
            else
            {
                MessageBox.Show("Por favor preencha um ou mais campos antes de cadastrar.", "Aviso");
                return;
            }
        }
Пример #4
0
        private void CarregaComboBox()
        {
            //ComboBox Sala
            SalaBLL salabll = new SalaBLL();

            cbbSala.DataSource    = salabll.Preencher();
            cbbSala.DisplayMember = "nome";
            cbbSala.ValueMember   = "nome";
            //ComboBox Serie
            SerieBLL seriebll = new SerieBLL();

            cbbSerie.DataSource    = seriebll.Preencher();
            cbbSerie.DisplayMember = "nome";
            cbbSerie.ValueMember   = "nome";
            //ComboBox Turma
            TurmaBLL turmabll = new TurmaBLL();

            cbbTurma.DataSource    = turmabll.Preencher();
            cbbTurma.DisplayMember = "nome";
            cbbTurma.ValueMember   = "nome";
        }
Пример #5
0
        protected void btnSolicitar_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtDataInicio.Text) || (String.IsNullOrEmpty(txtDataFinal.Text)))
            {
                ErrorMessage.Visible = true;
                FailureText.Text     = "Por gentileza selecione as datas de inicio e fim da reserva.";
                return;
            }


            if (ddlTurma.SelectedValue == "0")
            {
                ErrorMessage.Visible = true;
                FailureText.Text     = "Por gentileza selecione uma turma.";
                return;
            }


            if (ddlDia.SelectedValue == "0")
            {
                ErrorMessage.Visible = true;
                FailureText.Text     = "Por gentileza selecione uma dia.";
                return;
            }


            if (ddlHorarioAula.SelectedValue == "0")
            {
                ErrorMessage.Visible = true;
                FailureText.Text     = "Por gentileza selecione uma Hora.";
                return;
            }

            IList <Sala> lSalas = new List <Sala>();

            foreach (GridViewRow row in gdvSalas.Rows)
            {
                CheckBox cb = (CheckBox)row.FindControl("chkbox");
                if (cb != null && cb.Checked)
                {
                    lSalas.Add(SalaBLL.BuscarPorId(Convert.ToInt32(gdvSalas.DataKeys[row.RowIndex].Value)));
                }
            }

            if (lSalas.Count == 0)
            {
                ErrorMessage.Visible = true;
                FailureText.Text     = "Por gentileza selecione uma Sala";
            }
            else
            {
                string lretorno = "";
                var    usu      = UsuarioBLL.BuscarPorId(Convert.ToInt32(Session["UsuarioId"]));
                if (!SolicitacaoReservaBLL.realizarSolicitacao(Convert.ToInt32(ddlTurma.SelectedValue),
                                                               usu.Pessoa.Id, Convert.ToInt32(ddlHorarioAula.SelectedValue), Convert.ToDateTime(txtDataInicio.Text),
                                                               Convert.ToDateTime(txtDataFinal.Text), out lretorno, lSalas.ToList(), usu.Id))
                {
                    ErrorMessage.Visible = true;
                    FailureText.Text     = lretorno;
                }
                else
                {
                    SucessMessage.Visible = true;
                    SucessText.Text       = lretorno;
                    LimparCompenentes();
                }
            }
        }