Exemplo n.º 1
0
        private void MenuRelatQtdePessoaPorDisciplina_Click(object sender, RoutedEventArgs e)
        {
            var relatQtdePessoaPorDisciplinaUserControl = new QtdePessoaPorDisciplina();

            relatQtdePessoaPorDisciplinaUserControl.SetValue(DockPanel.DockProperty, Dock.Top);
            dockPanelCentral.Children.Clear();
            dockPanelCentral.Children.Add(relatQtdePessoaPorDisciplinaUserControl);

            textBlockTitulo.Text = "Qtde de Pessoa por Disciplina";
        }
Exemplo n.º 2
0
        public List <QtdePessoaPorDisciplinaDto> ListarQtdePessoaPorTodasDisciplinas()
        {
            List <QtdePessoaPorDisciplinaDto> list = new List <QtdePessoaPorDisciplinaDto>();
            QtdePessoaPorDisciplina           QtdePessoaPorDisciplina;
            SqlCommand cmd = new SqlCommand("select disciplina.Id as DisciplinaId , disciplina.Nome as DisciplinaNome, count(salaDeAula.pessoaId) as Quantidade from SalaDeAula salaDeAula , Disciplina disciplina where disciplina.Id = salaDeAula.disciplinaId group by disciplina.Id, disciplina.Nome");
            DataSet    ds  = Conexao.ExecutarDataSet(cmd);

            foreach (DataRow item in ds.Tables[0].Rows)
            {
                QtdePessoaPorDisciplina = new QtdePessoaPorDisciplina();
                QtdePessoaPorDisciplina.DisciplinaId   = item.ToInteger("DisciplinaId");
                QtdePessoaPorDisciplina.DisciplinaNome = item.ToString("DisciplinaNome");
                QtdePessoaPorDisciplina.Quantidade     = item.ToInteger("Quantidade");
                //QtdePessoaPorDisciplina.PessoaId = item.ToInteger("PessoaId");
                //QtdePessoaPorDisciplina.PessoaNome = item.ToString("PessoaNome");
                list.Add(QtdePessoaPorDisciplina.ToDto());
            }

            return(list);
        }