public bool ExcluirDA(Cursos cur)
        {
            SqlParameter[] paramsToSP = new SqlParameter[1];

            paramsToSP[0] = new SqlParameter("@id", cur.Id);

            SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_cursos", paramsToSP);

            return true;
        }
        public bool InserirDA(Cursos cur)
        {
            SqlParameter[] paramsToSP = new SqlParameter[2];

            paramsToSP[0] = new SqlParameter("@codigo", cur.Codigo);
            paramsToSP[1] = new SqlParameter("@descricao", cur.Descricao);

            SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_cursos", paramsToSP);

            return true;
        }
Exemple #3
0
        protected void btnNuevo_Click(object sender, EventArgs e)
        {
            Cursos cr = new Cursos();

            Limpiar();
        }
Exemple #4
0
        public async Task <FileResult> DownloadAluno()
        {
            using (var doc = new PdfSharpCore.Pdf.PdfDocument())
            {
                var page = doc.AddPage();
                page.Size        = PdfSharpCore.PageSize.A4;
                page.Orientation = PdfSharpCore.PageOrientation.Portrait;
                var graphics               = PdfSharpCore.Drawing.XGraphics.FromPdfPage(page);
                var corFonte               = PdfSharpCore.Drawing.XBrushes.Black;
                var textFormatter          = new PdfSharpCore.Drawing.Layout.XTextFormatter(graphics);
                var fonteOrganizacao       = new PdfSharpCore.Drawing.XFont("Ariel", 10);
                var fonteDescricao         = new PdfSharpCore.Drawing.XFont("Ariel", 8, PdfSharpCore.Drawing.XFontStyle.BoldItalic);
                var tituloDetalhes         = new PdfSharpCore.Drawing.XFont("Ariel", 8, PdfSharpCore.Drawing.XFontStyle.Bold);
                var fonteDetalhesDescricao = new PdfSharpCore.Drawing.XFont("Ariel", 7);
                var logo       = @"C:\Users\Pichau\Desktop\Trabalho - 2905\Trabalho-FUP-Final\PROJETO_FUP_Brasil\wwwroot\img\logo.jpg";
                var qtdPaginas = doc.PageCount;

                //imagem logotipo
                textFormatter.DrawString(qtdPaginas.ToString(), new PdfSharpCore.Drawing.XFont("Arial", 10), corFonte, new PdfSharpCore.Drawing.XRect(575, 825, page.Width, page.Height));
                XImage imagem = XImage.FromFile(logo);
                graphics.DrawImage(imagem, 20, 5, 100, 50);


                //Titulo Maior
                var descricaoFinanceira = new PdfSharpCore.Drawing.Layout.XTextFormatter(graphics);
                descricaoFinanceira.Alignment = PdfSharpCore.Drawing.Layout.XParagraphAlignment.Center;
                descricaoFinanceira.DrawString("Alunos do Curso", tituloDetalhes, corFonte, new PdfSharpCore.Drawing.XRect(0, 120, page.Width, page.Height));

                //titulo das Colunas
                var alturaTituloFinanceiroY = 140;
                var detalhes = new PdfSharpCore.Drawing.Layout.XTextFormatter(graphics);

                detalhes.DrawString("Aluno", fonteDescricao, PdfSharpCore.Drawing.XBrushes.Red, new PdfSharpCore.Drawing.XRect(20, alturaTituloFinanceiroY, page.Width, page.Height));
                detalhes.DrawString("Curso", fonteDescricao, PdfSharpCore.Drawing.XBrushes.Green, new PdfSharpCore.Drawing.XRect(220, alturaTituloFinanceiroY, page.Width, page.Height));

                //gerar dados do relátorio

                Cursos model         = new Cursos();
                var    alturaItens   = 160;
                var    alturaItens2  = 160;
                var    conteudoAluno = await _context.Aluno.Include(d => d.Cursos).ToListAsync();

                model.Aluno = conteudoAluno;

                if (model.Aluno != null)
                {
                    foreach (var item in model.Aluno)
                    {
                        textFormatter.DrawString("Aluno: " + item.Nome, fonteDescricao, corFonte, new PdfSharpCore.Drawing.XRect(20, alturaItens, page.Width, page.Height));
                        alturaItens += 20;
                    }


                    foreach (var item in model.Aluno)
                    {
                        textFormatter.DrawString("Curso: " + item.Cursos.NomeCurso, fonteDescricao, corFonte, new PdfSharpCore.Drawing.XRect(220, alturaItens2, page.Width, page.Height));
                        alturaItens2 += 20;
                    }
                }

                //cabeçalho inicio statico
                textFormatter.DrawString("Instituição: ", fonteDescricao, corFonte, new PdfSharpCore.Drawing.XRect(20, 95, page.Width, page.Height));
                textFormatter.DrawString("Faculdade Universitaria de Programação", fonteDescricao, corFonte, new PdfSharpCore.Drawing.XRect(80, 95, page.Width, page.Height));



                using (MemoryStream stream = new MemoryStream())
                {
                    var contantType = "application/pdf";
                    doc.Save(stream, false);
                    var nomeArquivo = "relatorioFinancerio.pdf";
                    return(File(stream.ToArray(), contantType, nomeArquivo));
                }
            }
        }
 public void Update(Cursos newCurso)
 {
     _cursos.ReplaceOneAsync(curso => curso.id == newCurso.id, newCurso);
 }
Exemple #6
0
        static void Main(String [] args)
        {
            String[]      Estudiantes      = new string[2];
            Estudiantes[] ListaEstudiantes = new Estudiantes[2];

            String[] Cursos      = new string[2];
            Cursos[] ListaCursos = new Cursos[2];


            int cont = 0;


            while (cont < 2)
            {
                Console.WriteLine("Ingrese nombre");
                String nombre = Console.ReadLine();

                Console.WriteLine("Ingrese edad");
                int edad = Convert.ToInt16(Console.ReadLine());

                Console.WriteLine("Ingrese el carnet");
                String carnet = Console.ReadLine();

                Console.WriteLine("Indique si está solvente");
                Boolean solvente = Boolean.Parse(Console.ReadLine());

                Estudiantes estudiante = new Estudiantes(nombre, edad, carnet, solvente);

                for (int x = 0; x < 2; x++)
                {
                    Console.WriteLine("Ingrese curso");
                    String nombrecurso = Console.ReadLine();

                    Console.WriteLine("Ingrese nota del parcial 1");
                    int nota1 = Convert.ToInt16(Console.ReadLine());

                    Console.WriteLine("Ingrese nota del parcial 2");
                    int nota2 = Convert.ToInt16(Console.ReadLine());

                    Console.WriteLine("Ingrese nota del examen final");
                    int final = Convert.ToInt16(Console.ReadLine());

                    Cursos cursos1 = new Cursos(nombrecurso, nota1, nota2, final);

                    ListaCursos[x] = cursos1;
                }

                ListaEstudiantes[cont] = estudiante;
                cont++;
            }
            Console.WriteLine("");
            Console.WriteLine("LISTA");

            for (int i = 0; i < 2; i++)
            {
                Estudiantes estudiante = ListaEstudiantes[i];
                Console.WriteLine("NOMBRE: " + estudiante.nombre + "  CARNET: " + estudiante.carnet + "  EDAD: " + estudiante.edad);
                Console.WriteLine("¿Solvente?: " + estudiante.solvente);

                for (int j = 0; j < 2; j++)
                {
                    Cursos cursos1 = ListaCursos[j];
                    Console.WriteLine("CURSO: " + cursos1.nombrecurso);
                    Console.WriteLine("  NOTA DE PARCIAL 1: " + cursos1.nota1 + "  NOTA DE PARCIAL 2: " + cursos1.nota2);
                    Console.WriteLine("NOTA DE EXAMEN FINAL: " + cursos1.final);
                    Console.WriteLine("");
                    Console.WriteLine("");
                }
            }
        }
Exemple #7
0
        /// <summary>
        /// Método para editar un curso
        /// </summary>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public bool Editar(Cursos entidad)
        {
            contexto.Entry(entidad).State = EntityState.Modified;

            return(true);
        }
Exemple #8
0
        private void Populate()
        {
            Instituicao.Add(new Instituicao {
                Nome     = "NEAD - Núcleo de Educação a Distância",
                Vinculo  = "Universidade Estadual do Centro-Oeste",
                Endereco = $"Rua Padre Salvador, 875 – Santa Cruz – Cx. Postal 3010" +
                           $" CEP 85015-430 – Guarapuava – PR",
                Telefone = "+55 (42) 3621-1095",
                Fax      = "+55 (42) 3621-1090",
                Email    = "*****@*****.**",
                Sobre    = @"O Núcleo de Educação a Distância é um órgão vinculado à Reitoria, criado por meio da Resolução 086/2005 – Cepe/Unicentro, com competência para implementar políticas e diretrizes para a EAD (Educação a Distância) em todos os níveis de ensino no âmbito da Unicentro (Universidade Estadual do Centro-Oeste), incluindo a oferta e a execução de cursos e programas de Educação Profissional, dentre outros, nos termos da legislação vigente.
A estrutura organizacional para os cursos ofertados na modalidade de Educação a Distância da Unicentro é composta de um Núcleo de Educação a Distância, localizado no Campus Sede da Universidade, pela estrutura advinda da Parceria do Sistema Aberta do Brasil – UAB e por Polos de Apoio Presenciais de Educação a Distância, localizados em diversos municípios."
            });

            //Cidade
            var guarapuava = new Cidade {
                Id = Guid.Parse("bd38f703-ebec-4f7e-a6ec-f333c28f36e4"), Nome = "Guarapuava"
            };
            var irati = new Cidade {
                Id = Guid.Parse("aef0aa2a-e4c9-432e-b26f-43c0f93f37fe"), Nome = "Irati"
            };
            var chopinzinho = new Cidade {
                Id = Guid.Parse("c266f0a5-0ff8-4324-9da2-c3c322199cd0"), Nome = "Chopinzinho"
            };
            var laranjeirasSul = new Cidade {
                Id = Guid.Parse("5182c404-fc3d-4a82-881d-c4b59051c641"), Nome = "Laranjeiras do Sul"
            };
            var pitanga = new Cidade {
                Id = Guid.Parse("4ede2654-16d4-43b8-8b7f-b175d7918bb4"), Nome = "Pitanga"
            };
            var prudentopolis = new Cidade {
                Id = Guid.Parse("cb0988c3-fabd-4aaf-8082-e99637523ce1"), Nome = "Prudentópolis"
            };

            Cidades.AddRange(guarapuava, irati, chopinzinho, laranjeirasSul, pitanga, prudentopolis);

            //UnidadeUniversitaria
            var uu_guarapuava = new UnidadeUniversitaria {
                Id = Guid.Parse("bd38f703-ebec-4f7e-a6ec-f333c28f36e4"), Nome = "Guarapuava", Sigla = "G", Cidade = guarapuava
            };
            var uu_irati = new UnidadeUniversitaria {
                Id = Guid.Parse("aef0aa2a-e4c9-432e-b26f-43c0f93f37fe"), Nome = "Irati", Sigla = "I", Cidade = irati
            };

            UnidadesUniversitarias.AddRange(uu_guarapuava, uu_irati);

            //Campus
            var campusSantaCruz = new Campus {
                Id = Guid.Parse("0894e92c-d0b5-4a65-8154-7fc7a30adaf6"), Nome = "Santa Cruz", UnidadeUniversitaria = uu_guarapuava, Sigla = "SC", Sede = true
            };
            var campusCedeteg = new Campus {
                Id = Guid.Parse("5329ca07-f91e-488b-bb39-a48afb6f5182"), Nome = "CEDETEG", UnidadeUniversitaria = uu_guarapuava, Sigla = "C"
            };
            var campusIrati = new Campus {
                Id = Guid.Parse("637a4db0-8ebe-482f-9165-79a71c7c2ecb"), Nome = "Irati", UnidadeUniversitaria = uu_irati, Sigla = "I"
            };

            var campusChopinzinho = new Campus {
                Id = Guid.Parse("daa993e7-0434-4aa5-9b8b-f43bffd786e5"), Nome = "Chopinzinho", UnidadeUniversitaria = uu_guarapuava, Sigla = "CH", Avancado = true
            };
            var campusLaranjeirasSul = new Campus {
                Id = Guid.Parse("2daef512-79b9-4f76-a5e9-ab37ca76e49d"), Nome = "Laranjeiras do Sul", UnidadeUniversitaria = uu_guarapuava, Sigla = "LS", Avancado = true
            };
            var campusPitanga = new Campus {
                Id = Guid.Parse("8cb7875a-3df3-49b0-9a3d-0235a9e7ae3e"), Nome = "Pitanga", Sigla = "PI", UnidadeUniversitaria = uu_guarapuava, Avancado = true
            };
            var campusPrudentopolis = new Campus {
                Id = Guid.Parse("bb9124cb-b492-482e-a7ef-345e86926c55"), Nome = "Prudentópolis", Sigla = "PR", UnidadeUniversitaria = uu_guarapuava, Avancado = true
            };

            Campi.AddRange(campusSantaCruz, campusCedeteg, campusIrati, campusChopinzinho, campusLaranjeirasSul, campusPitanga,
                           campusPrudentopolis);

            //Setores administrativos
            var saNead = new SetorAdministrativo {
                Id = Guid.Parse("8facb2e5-855b-457c-a98f-0d48cbee8a1d"), Nome = "Núcleo de Educação à Distância", Sigla = "NEAD", Campus = campusSantaCruz
            };
            var saNeadVideos = new SetorAdministrativo {
                Id = Guid.Parse("b4ff3410-fcbc-4895-b958-ae10818fa01e"), Nome = "NEAD - Vídeos", Sigla = "NEADV", SuperSetor = saNead, Campus = campusSantaCruz
            };
            var saNeadMulti = new SetorAdministrativo {
                Id = Guid.Parse("01d69cfb-f49b-41d4-9062-f0e97bae9136"), Nome = "NEAD - Multidisciplinar", Sigla = "NEADM", SuperSetor = saNead, Campus = campusSantaCruz
            };

            SetoresAdministrativos.AddRange(saNead, saNeadMulti, saNeadVideos);


// ea0c1b9d-6740-4613-929a-114bc8a322cb
// 16143be8-8722-4b6f-99c8-a91eb5125f67
// f9449eaf-cbe4-4efc-aa2b-9288e5ea53b5
// af11b6eb-0c31-484c-99e2-5c2832b38350
// d593fee9-31e2-4ed5-8c5a-c0971ffd71a2
// 2027a141-93ad-468a-9f62-78c9b076e900

            //Setores de conhecimento
            var seaa_g = new SetorConhecimento {
                Id = Guid.Parse("d33795a5-e364-48df-a3a7-2fd57245e019"), Nome = "Setor de Ciências Agrárias e Ambientais", Sigla = "SEAA", Campus = campusCedeteg
            };
            var seet_g = new SetorConhecimento {
                Id = Guid.Parse("cff44bd2-3199-4adc-8786-b677b6f89500"), Nome = "Setor de Ciências Exatas e de Tecnologia", Sigla = "SEET", Campus = campusCedeteg
            };
            var sehla_g = new SetorConhecimento {
                Id = Guid.Parse("fa8e2635-3ae1-4d29-857a-6eed65b89851"), Nome = "Setor de Ciências Humanas, Letras e Artes", Sigla = "SEHLA", Campus = campusSantaCruz
            };
            var ses_g = new SetorConhecimento {
                Id = Guid.Parse("e120b519-bd0c-48c4-b744-6fc57798c491"), Nome = "Setor de Ciências da Saúde", Sigla = "SES", Campus = campusCedeteg
            };
            var ses_i = new SetorConhecimento {
                Id = Guid.Parse("ac47aca3-973e-44a3-bcd2-cbe076202043"), Nome = "Setor de Ciências da Saúde", Sigla = "SES", Campus = campusIrati
            };
            var sesa_g = new SetorConhecimento {
                Id = Guid.Parse("70c6f0f5-66db-472a-a2db-317b49c1f54a"), Nome = "Setor de Ciências Sociais Aplicadas", Sigla = "SESA", Campus = campusSantaCruz
            };

            SetoresConhecimento.Add(seaa_g);
            SetoresConhecimento.Add(seet_g);
            SetoresConhecimento.Add(sehla_g);
            SetoresConhecimento.Add(ses_g);
            SetoresConhecimento.Add(ses_i);
            SetoresConhecimento.Add(sesa_g);

            //Departamentos
            //SEHLA
            var deart_g = new Departamento {
                Id                = Guid.Parse("8fba4dcf-ba5e-4b66-99de-5efc45861b75"),
                Nome              = "Departamento de Arte-Educação",
                Sigla             = "DEART",
                SetorConhecimento = sehla_g,
                Campus            = campusSantaCruz
            };

            var decs_g = new Departamento {
                Id                = Guid.Parse("8b2f4950-f81a-4ecb-88af-2d9e406aac51"),
                Nome              = "Departamento de Comunicação Social",
                Sigla             = "DECS",
                SetorConhecimento = sehla_g,
                Campus            = campusSantaCruz
            };

            var defil_g = new Departamento {
                Id                = Guid.Parse("8e67838c-d190-4cc2-ac06-cd78412673b2"),
                Nome              = "Departamento de Filosofia",
                Sigla             = "DEFIL",
                SetorConhecimento = sehla_g,
                Campus            = campusSantaCruz
            };

            var dehis_g = new Departamento {
                Id                = Guid.Parse("e10976e2-aed6-40ca-8445-541995fae372"),
                Nome              = "Departamento de História",
                Sigla             = "DEHIS",
                SetorConhecimento = sehla_g,
                Campus            = campusSantaCruz
            };


            var delet_g = new Departamento {
                Id                = Guid.Parse("060df4b9-75a5-4089-90b5-dda46e093f3b"),
                Nome              = "Departamento de Letras",
                Sigla             = "DELET",
                SetorConhecimento = sehla_g,
                Campus            = campusSantaCruz
            };

            var deped_g = new Departamento {
                Id                = Guid.Parse("ab3eb3dd-8a31-4098-9fab-080c61014a4c"),
                Nome              = "Departamento de Pedagogia",
                Sigla             = "DEPED",
                SetorConhecimento = sehla_g,
                Campus            = campusSantaCruz
            };

            //SES
            var deduf_g = new Departamento {
                Id                = Guid.Parse("344f0e65-3c6c-4bcf-9c4b-9aac6312a544"),
                Nome              = "Departamento de Educação Física",
                Sigla             = "DEDUF",
                SetorConhecimento = ses_g,
                Campus            = campusCedeteg
            };

            var deduf_i = new Departamento {
                Id                = Guid.Parse("a4ba85b4-1611-4473-adbc-f3fa08b8912a"),
                Nome              = "Departamento de Educação Física",
                Sigla             = "DEDUF",
                SetorConhecimento = ses_i,
                Campus            = campusIrati
            };

            var denf_g = new Departamento {
                Id                = Guid.Parse("1d74b2ff-8e6f-4ac6-9e67-5bc8f4d35e17"),
                Nome              = "Departamento de Enfermagem",
                Sigla             = "DENF",
                SetorConhecimento = ses_g,
                Campus            = campusCedeteg
            };

            var defar_g = new Departamento {
                Id                = Guid.Parse("1a8a5f1b-35ea-45c9-969c-9bd9e2e0bb58"),
                Nome              = "Departamento de Farmácia",
                Sigla             = "DEFAR",
                SetorConhecimento = ses_g,
                Campus            = campusCedeteg
            };


            var defisio_g = new Departamento {
                Id                = Guid.Parse("32d28159-7253-42a1-828b-a5862ce1429a"),
                Nome              = "Departamento de Fisioterapia",
                Sigla             = "DEFISIO",
                SetorConhecimento = ses_g,
                Campus            = campusCedeteg
            };

            var denut_g = new Departamento {
                Id                = Guid.Parse("c7924683-f28f-46c7-94f9-085bdf30d6cb"),
                Nome              = "Departamento de Nutrição",
                Sigla             = "DENUT",
                SetorConhecimento = ses_g,
                Campus            = campusCedeteg
            };

            var depsi_i = new Departamento {
                Id                = Guid.Parse("a108571c-29e6-4cc6-a29a-21f8b6134039"),
                Nome              = "Departamento de Psicologia",
                Sigla             = "DEPSI",
                SetorConhecimento = ses_i,
                Campus            = campusIrati
            };

            var defono_i = new Departamento {
                Id                = Guid.Parse("d037a3c9-7c0b-43cd-9a67-ce3ffbef46e9"),
                Nome              = "Departamento de Fonoaudiologia",
                Sigla             = "DEFONO",
                SetorConhecimento = ses_i,
                Campus            = campusIrati
            };

            //SEET
            var decomp_g = new Departamento {
                Id                = Guid.Parse("ebfcea0b-ead3-4295-9714-3ed05218fdbf"),
                Nome              = "Departamento de Ciência da Computação",
                Sigla             = "DECOMP",
                SetorConhecimento = seet_g,
                Campus            = campusCedeteg
            };

            var deali_g = new Departamento {
                Id                = Guid.Parse("65591b25-191e-410a-8e06-b9214bd8d4a9"),
                Nome              = "Departamento de Engenharia de Alimentos",
                Sigla             = "DEALI",
                SetorConhecimento = seet_g,
                Campus            = campusCedeteg
            };

            var defis_g = new Departamento {
                Id                = Guid.Parse("7331f8cd-5c92-4988-a21c-878f37ef0a23"),
                Nome              = "Departamento de Física",
                Sigla             = "DEFIS",
                SetorConhecimento = seet_g,
                Campus            = campusCedeteg
            };

            var demat_g = new Departamento {
                Id                = Guid.Parse("370cb2d6-6734-4dd5-9d1d-745df7455d7e"),
                Nome              = "Departamento de Matemática",
                Sigla             = "DEMAT",
                SetorConhecimento = seet_g,
                Campus            = campusCedeteg
            };

            var deq_g = new Departamento {
                Id                = Guid.Parse("7ef8c48c-b028-4c04-a3e4-c382845c9b1b"),
                Nome              = "Departamento de Química",
                Sigla             = "DEQ",
                SetorConhecimento = seet_g,
                Campus            = campusCedeteg
            };

            Departamentos.AddRange(deart_g, decs_g, defil_g, dehis_g, delet_g, deped_g,
                                   deduf_g, deduf_i, denf_g, defar_g, defisio_g, denut_g,
                                   depsi_i, defono_i,
                                   decomp_g, deali_g, defis_g, demat_g, deq_g);


            //Cursos
            var esp_filosofia = new Curso
            {
                Id            = Guid.Parse("c38e9d6e-dcdf-4fea-8fce-88e338e6c74a"),
                Codigo        = "1000",
                Nome          = "Ensino de Filosofia no Ensino Médio",
                Departamento  = defil_g,
                Tipo          = TipoCurso.Especializacao,
                PerfilEgresso = @"O Bacharel em Filosofia é o profissional que auxilia na formulação e na proposição de soluções de problemas nos diversos campos do conhecimento e, em especial, na educação, área em que colabora na formulação e na execução de projetos de desenvolvimento dos conteúdos curriculares, bem como na utilização de tecnologias da informação, da comunicação e de metodologias, estratégias e materiais de apoio inovadores.",
                Campus        = campusSantaCruz
            };

            Cursos.Add(esp_filosofia);

            var cur_filosofia = new Curriculo {
                Id     = Guid.Parse("24356e45-33ca-42f2-a605-393cf7408906"),
                Nome   = "Curriculo 2015",
                Ano    = DateTime.Now.Year,
                Regime = Regime.Especial,
                Series = 1,
                PrazoConclusaoMaximo = 30,
                PrazoConclusaoIdeal  = 18,
                Curso   = esp_filosofia,
                CursoId = esp_filosofia.Id
            };

            Curriculos.Add(cur_filosofia);

            var esp_atividade_fisica = new Curso
            {
                Id            = Guid.Parse("8b15ca5a-cbaf-460e-ba26-bd38652c7c55"),
                Codigo        = "1001",
                Departamento  = deduf_g,
                Nome          = "Atividade Física e Saúde",
                Tipo          = TipoCurso.Especializacao,
                PerfilEgresso = @"A Educação Física possui um grande campo de atuação que engloba o treinamento esportivo de iniciação e de rendimento, a prescrição e orientação de atividades físicas para saúde e estética, a gestão esportiva, a preparação e reabilitação física, a recreação e o lazer. Para estar qualificado a intervir nessas diferentes áreas, o egresso receberá uma formação generalista, estabelecida por um currículo que abrange temáticas variadas e pertinentes ao mercado profissional de Belo Horizonte e região. Espera-se que o egresso do Curso de Bacharelado em Educação Física seja capaz de analisar as demandas sociais e utilizar as diferentes manifestações e expressões do movimento humano como ferramenta de trabalho, visando proporcionar à sociedade a possibilidade de adoção de um estilo de vida fisicamente ativo e saudável.",
                Campus        = campusSantaCruz
            };

            Cursos.Add(esp_atividade_fisica);

            var cur_atividade_fisica = new Curriculo {
                Id     = Guid.Parse("b3b786b1-80a9-41e6-93eb-578d69a539f7"),
                Nome   = "Curriculo 2015",
                Ano    = DateTime.Now.Year,
                Regime = Regime.Especial,
                Series = 1,
                PrazoConclusaoMaximo = 30,
                PrazoConclusaoIdeal  = 18,
                Curso   = esp_atividade_fisica,
                CursoId = esp_atividade_fisica.Id
            };

            Curriculos.Add(cur_atividade_fisica);

            //Disciplinas

            Disciplinas.Add(new Disciplina {
                Codigo = "1000-2000", Nome = "Introdução a EAD", Curriculo = cur_filosofia, UrlAva = "http://moodle.unicentro.br/moodle/course/view.php?id=3390"
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1000-2001", Nome = "Didática do ensino de filosofia", Curriculo = cur_filosofia, UrlAva = "http://moodle.unicentro.br/moodle/course/view.php?id=30"
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1000-2002", Nome = "Ensino de lógica, ontologia e filosofia da linguagem", Curriculo = cur_filosofia, UrlAva = "http://moodle.unicentro.br/moodle/course/view.php?id=26"
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1000-2003", Nome = "Ensino de ética e filosofia política", Curriculo = cur_filosofia, UrlAva = "http://moodle.unicentro.br/moodle/course/view.php?id=25"
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1000-2004", Nome = "Estética e filosofia da arte e seu ensino", Curriculo = cur_filosofia, UrlAva = "http://moodle.unicentro.br/moodle/course/view.php?id=27"
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1000-2005", Nome = "Filosofia do ensino de filosofia", Curriculo = cur_filosofia, UrlAva = "http://moodle.unicentro.br/moodle/course/view.php?id=28"
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1000-2006", Nome = "História, temas e problemas da filosofia em sala de aula: como ler os clássicos", Curriculo = cur_filosofia, UrlAva = "http://moodle.unicentro.br/moodle/course/view.php?id=21"
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1000-2007", Nome = "Introdução à prática de ensino de filosofia", Curriculo = cur_filosofia, UrlAva = "http://moodle.unicentro.br/moodle/course/view.php?id=22"
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1000-2008", Nome = "Introdução às ferramentas para EaD - Filosofia", Curriculo = cur_filosofia, UrlAva = "http://moodle.unicentro.br/moodle/course/view.php?id=23"
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1000-2009", Nome = "Metodologia do Ensino de Filosofia", Curriculo = cur_filosofia, UrlAva = "http://moodle.unicentro.br/moodle/course/view.php?id=24"
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1000-2010", Nome = "Pesquisa em filosofia na sala de aula", Curriculo = cur_filosofia, UrlAva = "http://moodle.unicentro.br/moodle/course/view.php?id=31"
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1000-2011", Nome = "Teoria do conhecimento e filosofia da ciência e seu ensino", Curriculo = cur_filosofia, UrlAva = "http://moodle.unicentro.br/moodle/course/view.php?id=29"
            });


            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2000", Nome = "Introdução a EAD", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2001", Nome = "Antropologia do corpo e saúde", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2002", Nome = "Aspectos biomecânicos da atividade física", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2003", Nome = "Atividade Física para Populações Especiais", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2004", Nome = "Bioestatística", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2005", Nome = "Conceitos de Atividade Física e Saúde", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2006", Nome = "Epidemiologia da atividade física e saúde pública", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2007", Nome = "Fisiologia da Atividade Física", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2008", Nome = "Medidas e Avaliação em Atividade Física", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2009", Nome = "Metodologia da Pesquisa", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2010", Nome = "Metodologia do Ensino Superior", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2011", Nome = "Nutrição e atividade física e saúde", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2012", Nome = "Políticas Públicas na Saúde e Qualidade de Vida", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2013", Nome = "Psicologia aplicada a atividade física", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2014", Nome = "Seminários de Pesquisa", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2015", Nome = "Tecnologias da Informação e Comunicação", Curriculo = cur_atividade_fisica
            });
            Disciplinas.Add(new Disciplina {
                Codigo = "1001-2016", Nome = "Trabalho de Conclusão de Curso (TCC)", Curriculo = cur_atividade_fisica
            });

            //Projeto de pesquisa
            var pp = new ProjetoPesquisa {
                Coordenador  = coordenador,
                Inicio       = DateTime.Now,
                Termino      = DateTime.Now.AddYears(1),
                Titulo       = "Projeto de pesquisa teste",
                Descricao    = "Descrição do projeto de pesquisa teste",
                Objetivos    = "Objetivos do projeto de pesquisa teste",
                Departamento = defil_g,
                Tipo         = TipoPesquisa.PqC,
            };

            pp.Pesquisadores.Add(aluno);
            pp.Pesquisadores.Add(relator);
            ProjetosPesquisa.Add(pp);

            var ppp = new PesquisadorProjetoPesquisa {
                Pesquisador     = coordenador,
                ProjetoPesquisa = pp
            };

            PesquisadoresProjetosPesquisa.Add(ppp);
//
//         public DateTimeOffset Inicio { get; set; }
//         public DateTimeOffset Termino { get; set; }
//         public string Titulo { get; set; }
//         public string Descricao { get; set; }
//         public string Objetivos { get; set; }
//         public Departamento Departamento { get; set; }
//         public Guid DepartamentoId { get; set; }
//         public SetorAdministrativo SetorAdministrativo { get; set; }
//         public Guid SetorAdministrativoId { get; set; }
//         public TipoPesquisa Tipo { get; set; }
//         public IList<Usuario> Pesquisadores { get; set; }

            /*
             * CREATE TABLE "Polo" (
             * "Id" BLOB NOT NULL PRIMARY KEY,
             * "Nome" TEXT NOT NULL
             * )
             */

            var polo = new Polo
            {
                Nome = "Guarapuava",
            };

            Polos.Add(polo);

            /*
             * CREATE TABLE "Usuario" (
             * "Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
             * "Email" TEXT NOT NULL,
             * "Nome" TEXT NOT NULL,
             * "NomeUsuario" TEXT NOT NULL,
             * "Sobrenome" TEXT NOT NULL,
             * "UrlImagem" TEXT
             * )
             */


            /*
             * CREATE TABLE "RelatorioEvasao" (
             * "Id" BLOB NOT NULL PRIMARY KEY,
             * "AlunoId" INTEGER,
             * "CoordenadorId" INTEGER,
             * "CursoId" BLOB,
             * "DataRelatorio" TEXT NOT NULL,
             * "DisciplinaId" BLOB,
             * "Observacoes" TEXT,
             * "PoloId" BLOB,
             * "RelatorId" INTEGER,
             * CONSTRAINT "FK_RelatorioEvasao_Usuario_AlunoId" FOREIGN KEY ("AlunoId") REFERENCES "Usuario" ("Id"),
             * CONSTRAINT "FK_RelatorioEvasao_Usuario_CoordenadorId" FOREIGN KEY ("CoordenadorId") REFERENCES "Usuario" ("Id"),
             * CONSTRAINT "FK_RelatorioEvasao_Curso_CursoId" FOREIGN KEY ("CursoId") REFERENCES "Curso" ("Id"),
             * CONSTRAINT "FK_RelatorioEvasao_Disciplina_DisciplinaId" FOREIGN KEY ("DisciplinaId") REFERENCES "Disciplina" ("Id"),
             * CONSTRAINT "FK_RelatorioEvasao_Polo_PoloId" FOREIGN KEY ("PoloId") REFERENCES "Polo" ("Id"),
             * CONSTRAINT "FK_RelatorioEvasao_Usuario_RelatorId" FOREIGN KEY ("RelatorId") REFERENCES "Usuario" ("Id")
             * )
             */

            var re = new Enquete
            {
                /*
                 * Aluno = aluno,
                 * Coordenador = coordenador,
                 * Curso = curso,
                 * DataRelatorio = DateTimeOffset.Now,
                 * Disciplina = disciplina,
                 * Relator = relator,
                 * Polo = polo
                 */
            };

            RelatoriosEvasao.Add(re);


            var q1 = new Questao
            {
                Enunciado       = "Marque as causas de desistência evidenciadas pelo aluno:",
                RelatorioEvasao = re
            };

            Questoes.Add(q1);

            var q2 = new Questao
            {
                Enunciado       = "Se a questão de desistência for relacionada a estrutura e funcionamento do curso, marque os motivos de tal desistência:",
                RelatorioEvasao = re
            };

            Questoes.Add(q2);

            /*
             *          var alternativas = new List<Alternativa> {
             *              new Alternativa {Texto = "Residência distante do Polo", Questao = q1},
             *              new Alternativa {Texto = "Está realizando,no momento, outro curso.", Questao = q1},
             *              new Alternativa {Texto = "O curso não atendeu as expectativas do aluno.", Questao = q1},
             *              new Alternativa {Texto = "Por motivo de doença.", Questao = q1},
             *              new Alternativa {Texto = "Mudança de cidade.", Questao = q1},
             *              new Alternativa {Texto = "Dificuldade de compatibilizar horários de trabalho e estudos.", Questao = q1},
             *              new Alternativa {Texto = "Problemas familiares.", Questao = q1},
             *              new Alternativa {Texto = "Falta de conhecimento de informática.", Questao = q1},
             *              new Alternativa {Texto = "Falta de orientação para o uso da plataforma moodle.", Questao = q1},
             *              new Alternativa {Texto = "Dificuldade de locomoção ao polo presencial.", Questao = q1},
             *              new Alternativa {Texto = "Outro", Questao = q1},
             *              new Alternativa {Texto = "Curso muito difícil", Questao = q1},
             *              new Alternativa {Texto = "A matriz curricular do curso não atendeu a expectativa dos alunos.", Questao = q1},
             *              new Alternativa {Texto = "A organização da disciplina não foi satisfatória.", Questao = q1},
             *              new Alternativa {Texto = "O cronograma das atividades do Curso não foi disponibilizado no momento da inscrição ou da matrícula.", Questao = q1},
             *              new Alternativa {Texto = "As ferramentas do moodle não são bem orientadas.", Questao = q1},
             *              new Alternativa {Texto = "Não participação no processo de imersão.", Questao = q1},
             *              new Alternativa {Texto = "O professor não dá o retorno sobre os questionamentos dos alunos", Questao = q1},
             *              new Alternativa {Texto = "Falta de respostas dos tutores.", Questao = q1},
             *              new Alternativa {Texto = "Fracasso em situações avaliativas", Questao = q1},
             *              new Alternativa {Texto = "Falta de acompanhamento da disciplina por parte dos professores e da coordenação.", Questao = q1},
             *              new Alternativa {Texto = "As transmissões de webconferência não são satisfatórias", Questao = q1},
             *              new Alternativa {Texto = "As webconferencias não atendem aos conteúdos das disciplinas", Questao = q1},
             *              new Alternativa {Texto = "O horário das webconferencias não está coerente com a disponibilidade de tempo dos alunos.", Questao = q1},
             *              new Alternativa {Texto = "As webconferências não estão articuladas com as dúvidas dos acadêmicos;", Questao = q1},
             *              new Alternativa {Texto = "Falta de estrutura do Polo para atendimento às necessidades dos alunos.", Questao = q1},
             *              new Alternativa {Texto = "Falta de acesso a internet nos laboratórios no Polo.", Questao = q1},
             *              new Alternativa {Texto = "Outro", Questao = q1},
             *          };
             *
             *          Alternativas.AddRange(alternativas);
             */
            Alternativas.Add(new Alternativa {
                Texto = "Residência distante do Polo", Questao = q1
            });
            Alternativas.Add(new Alternativa {
                Texto = "A organização da disciplina não foi satisfatória", Questao = q2
            });

            this.SaveChanges();
        }
Exemple #9
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Estudiantes ObjEstudiante = new Estudiantes();
            SesionU     ObjSesion     = new SesionU();
            Cursos      ObjCurso      = new Cursos();

            try
            {
                DataSet DatosEstudiante = ObjEstudiante.ConsultarEstudiante(TextBox2.Text, "IdentificacionEst");


                DataTable DatosConsultados = DatosEstudiante.Tables["DatosConsultados"];


                int numregistros = DatosConsultados.Rows.Count;


                if (numregistros == 0)
                {
                    MessageBox.alert("No existe en la Base de Datos Estudiante con esta identificación");
                }
                else
                {
                    Label1.Text = DatosConsultados.Rows[0]["Nombres"].ToString();
                    Label2.Text = DatosConsultados.Rows[0]["Apellidos"].ToString();
                    Label3.Text = DatosConsultados.Rows[0]["Direccion"].ToString();
                    Label4.Text = DatosConsultados.Rows[0]["Eps"].ToString();
                    Label5.Text = DatosConsultados.Rows[0]["Jornada"].ToString();
                    Label6.Text = DatosConsultados.Rows[0]["Num_Contacto"].ToString();
                    Label7.Text = DatosConsultados.Rows[0]["IdentificacionEst"].ToString();
                    Label8.Text = DatosConsultados.Rows[0]["Email"].ToString();

                    Label12.Text = DatosConsultados.Rows[0]["Jornada"].ToString();

                    try
                    {
                        DataSet DatosCurso = ObjCurso.ConsultarCurso(DatosConsultados.Rows[0]["Id_Curso"].ToString(), "Id_Curso");

                        DataTable DatosConsultados3 = DatosCurso.Tables["DatosConsultados"];

                        int numregistros3 = DatosConsultados3.Rows.Count;


                        if (numregistros3 == 0)
                        {
                            Label11.Text = "(Sin Curso)";
                        }
                        else
                        {
                            Label11.Text = DatosConsultados3.Rows[0]["Num_Curso"].ToString();
                        }
                    }

                    catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjCurso.Mensaje); }
                }
            }



            catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjEstudiante.Mensaje); }
        }
 public void Insertar(Cursos curso)
 {
     Curso.Save(curso);
 }
Exemple #11
0
        public static Document ConstruirReporte(DataSet fuente, string escuela, string tipoArchivo)
        {
            string nombreArchivo = @"\" + tipoArchivo + DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute + ".pdf";

            PdfPTable tablitaPDF = new PdfPTable(fuente.Tables[0].Columns.Count);

            tablitaPDF.DefaultCell.Padding = 3;
            tablitaPDF.WidthPercentage     = 100;
            tablitaPDF.HorizontalAlignment = Element.ALIGN_CENTER;
            foreach (var item in fuente.Tables[0].Columns)
            {
                PdfPCell cell = new PdfPCell(new Phrase(item.ToString(), FontFactory.GetFont("Segoe UI", 10.0f, BaseColor.WHITE)));
                cell.HorizontalAlignment = Element.ALIGN_CENTER;
                cell.BackgroundColor     = BaseColor.DARK_GRAY;
                tablitaPDF.AddCell(cell);
            }

            for (int intContador = 0; intContador < fuente.Tables[1].Rows.Count; intContador++)
            {
                for (int intContadorInterno = 0; intContadorInterno < fuente.Tables[1].Columns.Count; intContadorInterno++)
                {
                    var    datoDuro         = fuente.Tables[1].Rows[intContador][intContadorInterno];
                    string datoDuroMostrado = "";

                    if (datoDuro is DateTime)
                    {
                        DateTime datoDuroDateTime = (DateTime)datoDuro;
                        datoDuroMostrado = datoDuroDateTime.ToShortDateString();
                    }
                    else
                    {
                        if (datoDuro is decimal)
                        {
                            decimal datoDuroDouble = (decimal)datoDuro;
                            datoDuroMostrado = datoDuroDouble.ToString("C");
                            datoDuroMostrado = datoDuroMostrado.Substring(0, datoDuroMostrado.IndexOf('.'));
                        }
                        else
                        {
                            datoDuroMostrado = datoDuro.ToString();
                        }
                    }


                    PdfPCell accel = new PdfPCell(new Phrase(datoDuroMostrado, FontFactory.GetFont("Segoe UI", 10.0f, BaseColor.BLACK)));
                    accel.HorizontalAlignment = Element.ALIGN_CENTER;
                    accel.VerticalAlignment   = Element.ALIGN_CENTER;
                    tablitaPDF.AddCell(accel);
                }
            }


            string folderPath = Directory.GetCurrentDirectory();

            if (!Directory.Exists(folderPath))
            {
                Directory.CreateDirectory(folderPath);
            }
            Document pdfDoc = new Document(new Rectangle(0, 0, (int)PageSize.A4.Height, (int)PageSize.A4.Width), 10f, 10f, 20f, 10f);

            using (FileStream stream = new FileStream(folderPath + nombreArchivo, FileMode.Create))
            {
                PdfWriter.GetInstance(pdfDoc, stream);
                pdfDoc.Open();
                Cursos unCurso = ConexionBD.CargarCursoActivo(escuela);
                Image  pic     = Image.GetInstance("PiensaAjedrezLogo.png");
                pic.Alignment = Element.ALIGN_CENTER;
                pic.ScalePercent(18);
                pdfDoc.Add(pic);
                pdfDoc.Add(new Paragraph(" "));
                string header = "";
                if (!tipoArchivo.Contains("Egresos"))
                {
                    header = tipoArchivo + "     " + escuela + "     " + unCurso.InicioCursos.ToShortDateString() + " - " + unCurso.FinCurso.ToShortDateString() + "     " + DateTime.Now.ToShortDateString();
                }
                else
                {
                    header = tipoArchivo + "     " + escuela + "     " + DateTime.Now.ToShortDateString();
                }

                Paragraph prHeader = new Paragraph(header, FontFactory.GetFont("Courier", 14.0f, BaseColor.BLACK));
                prHeader.Alignment = Element.ALIGN_CENTER;
                pdfDoc.Add(prHeader);
                pdfDoc.Add(new Paragraph(" "));
                pdfDoc.Add(tablitaPDF);
                pdfDoc.Close();
                stream.Close();
            }
            Process.Start(folderPath + nombreArchivo);
            return(pdfDoc);
        }
Exemple #12
0
 protected void btnGuardarMateria_Click(object sender, EventArgs e)
 {
     Cursos.insertNuevoCurso(txtMateria.Text);
     insertCursosValues(drpEscogeMateria);
     txtMateria.Text = "";
 }
 public ActionResult Edit([Bind(Include = "Id,Nome,Descricao,Hierarquia,CursosId")] Modulos modulos, Cursos cursos, string name)
 {
     if (ModelState.IsValid)
     {
         db.Entry(modulos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CursosId = new SelectList(db.Cursos, "Id", "Nome", modulos.CursosId);
     return(View(modulos));
 }
Exemple #14
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            GridView2.Visible = false;
            string Nivel;
            Cursos ObjCurso = new Cursos();

            if (int.Parse(TextBox2.Text) < 1000 && int.Parse(TextBox2.Text) >= 100)
            {
                Nivel = "Educacion Basica";
            }
            else if (int.Parse(TextBox2.Text) >= 1000)
            {
                Nivel = "Educacion Media";
            }
            else
            {
                Nivel = "Preescolar";
            }
            try
            {
                DataSet DatosCurso = ObjCurso.ConsultarCurso2(TextBox2.Text, DropDownList9.SelectedItem.Text, "JorYCur");

                DataTable DatosConsultados = DatosCurso.Tables["DatosConsultados"];

                int numregistros = DatosConsultados.Rows.Count;

                if (numregistros == 0)
                {
                    try
                    {
                        ObjCurso.Id_Curso  = int.Parse(Session["Id_Curso"].ToString());
                        ObjCurso.Num_Curso = TextBox2.Text;
                        ObjCurso.Jornada   = DropDownList9.Text;
                        ObjCurso.Nivel     = Nivel;



                        bool RespuestaSql = ObjCurso.ActualizarCurso();

                        if (RespuestaSql == true)
                        {
                            Label1.Text = TextBox2.Text;
                            Label3.Text = DropDownList9.Text;
                            Label2.Text = Nivel;

                            DropDownList4.DataBind();

                            GridView1.DataBind();

                            MessageBox.alert("El curso se ha modificado correctamente");
                        }
                        else
                        {
                            MessageBox.alert(ObjCurso.Mensaje);
                        }
                    }
                    catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjCurso.Mensaje); }
                }
                else
                {
                    MessageBox.alert("Este curso ya existe");
                }
            }
            catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjCurso.Mensaje); }
        }
Exemple #15
0
        protected void Button3_Click(object sender, EventArgs e)
        {
            Cursos   ObjCurso   = new Cursos();
            Docentes ObjDocente = new Docentes();

            try
            {
                DataSet DatosCurso = ObjCurso.ConsultarCurso2(DropDownList4.Text, DropDownList3.Text, "JorYCur");

                DataTable DatosConsultados = DatosCurso.Tables["DatosConsultados"];

                int numregistros3 = DatosConsultados.Rows.Count;

                if (numregistros3 == 0)
                {
                    MessageBox.alert("Este curso no existe para la jornada " + DropDownList3.Text);
                }
                else
                {
                    try
                    {
                        Session["Id_Curso"] = DatosConsultados.Rows[0]["Id_Curso"].ToString();
                        DataSet DatosCurso2 = ObjCurso.ConsultarCurso(DatosConsultados.Rows[0]["Id_Curso"].ToString(), "Id_Curso");

                        DataTable DatosConsultados2 = DatosCurso2.Tables["DatosConsultados"];

                        int numregistros2 = DatosConsultados2.Rows.Count;

                        if (numregistros2 == 0)
                        {
                            MessageBox.alert("Este curso no existe para la jornada " + DropDownList3.Text);
                        }

                        Label1.Text   = DatosConsultados2.Rows[0]["Num_Curso"].ToString();
                        TextBox2.Text = DatosConsultados2.Rows[0]["Num_Curso"].ToString();
                        Label2.Text   = DatosConsultados2.Rows[0]["Nivel"].ToString();
                        Label3.Text   = DatosConsultados2.Rows[0]["Jornada"].ToString();
                        DropDownList9.SelectedValue = DatosConsultados2.Rows[0]["Jornada"].ToString();

                        try
                        {
                            DataSet DatosDocente = ObjDocente.ConsultarDocenteC(DatosConsultados.Rows[0]["Id_Curso"].ToString());

                            DataTable DatosConsultados3 = DatosDocente.Tables["DatosConsultados"];

                            int numregistros = DatosConsultados3.Rows.Count;

                            if (numregistros == 0)
                            {
                                MessageBox.alert("El curso " + DropDownList4.Text + " no tiene director");
                                MessageBox.alert(ObjDocente.Mensaje);
                            }
                            else
                            {
                                Label4.Text = DatosConsultados3.Rows[0]["IdentificacionDoc"].ToString();
                            }
                        }
                        catch
                        (Exception Ex)
                        { MessageBox.alert("Error!: " + Ex.Message + " " + ObjDocente.Mensaje); }
                    }

                    catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjCurso.Mensaje); }
                }
            }
            catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjCurso.Mensaje); }
        }
Exemple #16
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            GridView2.Visible = false;
            Cursos ObjCurso = new Cursos();

            TextBox2.Text = "";
            Label1.Text   = "";
            Label3.Text   = "";
            Label2.Text   = "";
            Label4.Text   = "";

            try
            {
                ObjCurso.Id_Curso = int.Parse(Session["Id_Curso"].ToString());

                bool RespuestaSql = ObjCurso.EliminarCurso();

                if (RespuestaSql == true)
                {
                    TextBox2.Text = "";
                    Label1.Text   = "";
                    Label3.Text   = "";
                    Label2.Text   = "";
                    Label4.Text   = "";
                    MessageBox.alert("Se ha eliminado el curso correctamente");
                }
                else
                {
                    MessageBox.alert("Para eliminar este curso elimine las asignaciones que se muestran en la tabla");
                    try
                    {
                        DataSet DatosCurso = ObjCurso.ConsultarDocenteCurso(Session["Id_Curso"].ToString());

                        DataTable DatosConsultados = DatosCurso.Tables["DatosConsultados"];

                        int numregistros2 = DatosConsultados.Rows.Count;

                        if (numregistros2 == 0)
                        {
                        }
                        else
                        {
                            GridView2.Visible    = true;
                            GridView2.DataSource = DatosConsultados;
                            GridView2.DataBind();
                        }
                    }

                    catch
                    {
                    }
                    try
                    {
                        DataSet DatosCurso = ObjCurso.ConsultarEstudianteCurso(Session["Id_Curso"].ToString());

                        DataTable DatosConsultados = DatosCurso.Tables["DatosConsultados"];

                        int numregistros2 = DatosConsultados.Rows.Count;

                        if (numregistros2 == 0)
                        {
                        }
                        else
                        {
                            GridView2.Visible    = true;
                            GridView2.DataSource = DatosConsultados;
                            GridView2.DataBind();
                        }
                    }

                    catch
                    {
                    }
                }
            }
            catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjCurso.Mensaje); }
        }
 public void Update(Cursos curso)
 {
     Curso.Save(curso);
 }
Exemple #18
0
 public ActionResult Crear(Curso curso)
 {
     Console.WriteLine("Dentro de crear del controlador de cursos");
     curso = Cursos.Crear(curso);
     return(RedirectToAction("Index", "Cursos"));
 }
 public void Delete(Cursos curso)
 {
     Curso.Save(curso);
 }
Exemple #20
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Docentes ObjDocente = new Docentes();
            SesionU  ObjSesion  = new SesionU();
            Cursos   ObjCurso   = new Cursos();

            try
            {
                DataSet DatosDocente = ObjDocente.ConsultarDocente((Session["IdentificacionDoc"]).ToString(), "IdentificacionDoc");


                DataTable DatosConsultados = DatosDocente.Tables["DatosConsultados"];


                int numregistros = DatosConsultados.Rows.Count;


                if (numregistros == 0)
                {
                    MessageBox.alert("No existe en la Base de Datos Docente con esta identificación");
                }
                else
                {
                    Label1.Text  = DatosConsultados.Rows[0]["Nombres"].ToString();
                    Label2.Text  = DatosConsultados.Rows[0]["Apellidos"].ToString();
                    Label3.Text  = DatosConsultados.Rows[0]["Direccion"].ToString();
                    Label4.Text  = DatosConsultados.Rows[0]["Eps"].ToString();
                    Label5.Text  = DatosConsultados.Rows[0]["Jornada"].ToString();
                    Label6.Text  = DatosConsultados.Rows[0]["Num_Contacto"].ToString();
                    Label7.Text  = DatosConsultados.Rows[0]["IdentificacionDoc"].ToString();
                    Label8.Text  = DatosConsultados.Rows[0]["Email"].ToString();
                    Label9.Text  = DatosConsultados.Rows[0]["Profesion"].ToString();
                    Label12.Text = DatosConsultados.Rows[0]["Jornada"].ToString();

                    try
                    {
                        DataSet DatosDocente2 = ObjDocente.ConsultarDocenteTodos4(int.Parse(Session["IdentificacionDoc"].ToString()));

                        DataTable DatosConsultados2 = DatosDocente2.Tables["DatosConsultados"];

                        int numregistros2 = DatosConsultados2.Rows.Count;

                        if (numregistros2 == 0)
                        {
                        }

                        else
                        {
                            for (int i = 0; i <= numregistros2; i++)
                            {
                                Label objTemporal = new Label();

                                contenedor.Controls.Add(objTemporal);

                                objTemporal.Text = DatosConsultados2.Rows[i]["Asignatura"].ToString();

                                contenedor.Controls.Add(new LiteralControl("</br>"));
                            }
                        }
                    }

                    catch { }


                    try
                    {
                        DataSet DatosCurso = ObjCurso.ConsultarCurso(DatosConsultados.Rows[0]["Id_Curso"].ToString(), "Id_Curso");

                        DataTable DatosConsultados3 = DatosCurso.Tables["DatosConsultados"];

                        int numregistros3 = DatosConsultados3.Rows.Count;


                        if (numregistros3 == 0)
                        {
                            Label11.Text = "(Sin Curso)";
                        }
                        else
                        {
                            Label11.Text = DatosConsultados3.Rows[0]["Num_Curso"].ToString();
                        }
                    }

                    catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjCurso.Mensaje); }
                }
            }



            catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjDocente.Mensaje); }
            try
            {
                DataSet DatosSesion = ObjSesion.ConsultarSesion((Session["IdentificacionDoc"]).ToString(), "Usuario");


                DataTable DatosConsultados = DatosSesion.Tables["DatosConsultados"];


                int numregistros = DatosConsultados.Rows.Count;


                if (numregistros == 0)
                {
                    MessageBox.alert("No existe en la Base de Datos Usuario con esta identificación");
                }
                else
                {
                    Label10.Text = DatosConsultados.Rows[0]["Contraseña"].ToString();
                }
            }



            catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjSesion.Mensaje); }
        }
Exemple #21
0
        public ActionResult GrabarCurso()
        {
            Cursos obj = new Cursos();

            return(View(obj));
        }
Exemple #22
0
        /// <summary>
        /// Método para crear un curso nuevo
        /// </summary>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public bool Crear(Cursos entidad)
        {
            contexto.Cursos.Add(entidad);

            return(true);
        }
Exemple #23
0
 internal void IniciarFormulario(FormMode actualizar, Cursos curso)
 {
     formMode       = actualizar;
     oCursoSelected = curso;
 }
 public async Task AddAsync(Cursos curso)
 {
     await _cursos.InsertOneAsync(curso);
 }
Exemple #25
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            if (TextBox3.Text == "")
            {
                MessageBox.alert("No deje el campo vacio");
            }
            else
            {
                string      Estado        = "";
                Estudiantes ObjEstudiante = new Estudiantes();
                SesionU     ObjSesion     = new SesionU();
                Cursos      ObjCurso      = new Cursos();
                try
                {
                    DataSet DatosEstudiante = ObjEstudiante.ConsultarEstudiante(TextBox3.Text, "IdentificacionEst");

                    DataTable DatosConsultados = DatosEstudiante.Tables["DatosConsultados"];

                    int numregistros = DatosConsultados.Rows.Count;

                    if (numregistros == 0)
                    {
                        MessageBox.alert("No existe en la Base de Datos Cliente con esta identificación o el Estudiante se encuentra inactivo");
                    }
                    else
                    {
                        Estado = DatosConsultados.Rows[0]["Estado"].ToString();
                    }



                    if (Estado == "Activo")
                    {
                        try
                        {
                            DataSet DatosCurso = ObjCurso.ConsultarCurso2(DropDownList5.SelectedItem.Text, DropDownList4.SelectedItem.Text, "JorYCur");

                            DataTable DatosConsultados2 = DatosCurso.Tables["DatosConsultados"];

                            int numregistros2 = DatosConsultados2.Rows.Count;

                            if (numregistros2 == 0)
                            {
                                MessageBox.alert("No existe el curso para la jornada " + DropDownList4.Text);
                            }
                            else
                            {
                                try
                                {
                                    ObjCurso.Num_Curso         = DropDownList5.SelectedItem.Text;
                                    ObjCurso.Jornada           = DropDownList4.SelectedItem.Text;
                                    ObjCurso.IdentificacionEst = int.Parse(TextBox3.Text);

                                    bool RespuestaSql = ObjCurso.InsertarCursoEst();


                                    if (RespuestaSql == true)
                                    {
                                        GridView1.DataBind();
                                        MessageBox.alert("Se ha asignado el curso correctamente");
                                        TextBox3.Text = "";
                                    }
                                    else
                                    {
                                        MessageBox.alert(ObjCurso.Mensaje);
                                    }
                                }
                                catch
                                (Exception Ex)
                                { MessageBox.alert("Error!: " + Ex.Message + " " + ObjCurso.Mensaje); }
                            }
                        }



                        catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjCurso.Mensaje); }
                    }
                    else
                    {
                        MessageBox.alert("No se puede asignar el curso al estudiante porque se encuentra inactivo o no existe");
                    }
                }
                catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjEstudiante.Mensaje); }
            }
        }
 public void Remove(Cursos deleteCurso)
 {
     _cursos.DeleteOne(curso => curso.id == deleteCurso.id);
 }
 public ActionResult CrearCurso(Cursos modeloCursos)
 {
     Tipo();
     return(View("Index"));
 }
 public void Adicionar(Cursos curso)
 {
     _contexto.Cursos.Add(curso);
 }
 public void InsertarCurso(CCurso curso)
 {
     Cursos.Add(curso);
 }
Exemple #30
0
            /// <summary>
            /// Adiciona o Utilizador à lista de Utilizadores conectados, caso já não esteja nessa lista.
            /// <para>Se não existir um Utilizador já registado, vai registar esse Utilizador.</para>
            /// Se o Utilizador já estiver registado, será apenas adicionado à lista.
            /// <para>No fim, o novo Utilizador ligado é enviado para os que já estão online e, os que já estão online
            /// são enviados para o novo Utilizador ligado</para>
            /// </summary>
            /// <param name="connectedCliente">Cliente a colocar como Online.</param>
            /// <param name="utilizadorConectar">Utilizador a adicionar</param>
            private Cliente addNewUserOnline(Cliente connectedCliente, Utilizador utilizadorConectar)
            {
                Utilizador utilizadorEncontrado = Helpers.GetUserConnected(ClientesConectados, utilizadorConectar);

                if (utilizadorEncontrado != null)
                {
                    // Se for um Utilizador já conectado
                    connectedCliente.User = utilizadorEncontrado;
                    Response responseBlockedLogin = new Response(Response.Operation.BlockLogin, connectedCliente.User);
                    // TODO: Não deixar entrar porque já existe alguém online (IMPLEMENTAR BLOQUEIO NO WPF)
                    // Helpers.SendSerializedMessage(connectedCliente.TcpClient, responseBlockedLogin);
                    return(connectedCliente);
                }

                utilizadorEncontrado = Helpers.GetRegisteredUser(utilizadorConectar);
                if (utilizadorEncontrado != null)
                {
                    // Se for um Utilizador já registado
                    connectedCliente.User = utilizadorEncontrado;
                }

                if (utilizadorEncontrado == null)
                {
                    // Se for um Utilizador novo
                    // TODO: Get User information (Curso, horário etc)
                    connectedCliente.User = Helpers.SaveUserInFile(utilizadorConectar);
                }

                connectedCliente.User.IsOnline = true;

                // FAKE INFO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                connectedCliente.User.Curso = Cursos.Find(curso => curso.Nome == "LESI 1ºano");
                List <UnidadeCurricular> fakeInfoUc = new List <UnidadeCurricular>
                {
                    UnidadeCurriculares.Find(uc => uc.Nome == "CD")
                };

                connectedCliente.User.UnidadesCurriculares = fakeInfoUc;
                // FIM FAKE INFO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                /*
                 * Novo Utilizador ligado:
                 *     1 - Envia a informação completa do Utilizador para ele próprio;
                 *     2 - Enviar para todos os Utilizadores o novo Utilizador online;
                 *     3 - Enviar para o novo Utilizador todos os outros Utilizadores online;
                 */

                // 1
                Response resUpdateUserInfo = new Response(Response.Operation.GetUserInfo, connectedCliente.User);

                Helpers.SendSerializedMessage(connectedCliente.TcpClient, resUpdateUserInfo);

                // 2
                Response novoUtilizadorParaClientesConectados =
                    new Response(Response.Operation.NewUserOnline, connectedCliente.User);

                ClientesConectados.ForEach(clienteConectado =>
                {
                    if (clienteConectado.User.Email == connectedCliente.User.Email)
                    {
                        return;
                    }
                    // 2
                    Helpers.SendSerializedMessage(clienteConectado.TcpClient, novoUtilizadorParaClientesConectados);

                    //3
                    Response clientesConectadosParaNovoUtilizador =
                        new Response(Response.Operation.NewUserOnline, clienteConectado.User);
                    Helpers.SendSerializedMessage(connectedCliente.TcpClient, clientesConectadosParaNovoUtilizador);
                });
                return(connectedCliente);
            }
Exemple #31
0
        //Retorna lista de cursos cadastrados
        public List <Cursos> RetornaDetalheCurso(SqlDataReader retorno)
        {
            var cursos = new List <Cursos>();

            while (retorno.Read())
            {
                var TempCurso = new Cursos()
                {
                    Nome         = retorno["Nome"].ToString(),
                    Desc_cur     = retorno["Desc_cur"].ToString(),
                    Id_Categoria = int.Parse(retorno["Id_Categoria"].ToString()),
                    Id_Curso     = int.Parse(retorno["Id_Curso"].ToString()),
                    Aula1        = retorno["Aula1"].ToString(),
                    Aula2        = retorno["Aula2"].ToString(),
                    Aula3        = retorno["Aula3"].ToString(),
                    Aula4        = retorno["Aula4"].ToString(),
                    Aula5        = retorno["Aula5"].ToString(),
                    Aula6        = retorno["Aula6"].ToString(),
                    Aula7        = retorno["Aula7"].ToString(),
                    Aula8        = retorno["Aula8"].ToString(),
                    Aula9        = retorno["Aula9"].ToString(),
                    Aula10       = retorno["Aula10"].ToString(),
                };
                if (TempCurso.Aula2 == "")
                {
                    TempCurso.Aula2 = null;
                }
                if (TempCurso.Aula3 == "")
                {
                    TempCurso.Aula3 = null;
                }
                if (TempCurso.Aula4 == "")
                {
                    TempCurso.Aula4 = null;
                }
                if (TempCurso.Aula5 == "")
                {
                    TempCurso.Aula5 = null;
                }
                if (TempCurso.Aula6 == "")
                {
                    TempCurso.Aula6 = null;
                }
                if (TempCurso.Aula7 == "")
                {
                    TempCurso.Aula7 = null;
                }
                if (TempCurso.Aula8 == "")
                {
                    TempCurso.Aula8 = null;
                }
                if (TempCurso.Aula9 == "")
                {
                    TempCurso.Aula9 = null;
                }
                if (TempCurso.Aula10 == "")
                {
                    TempCurso.Aula10 = null;
                }


                cursos.Add(TempCurso);
            }
            retorno.Close();
            return(cursos);
        }
        public List<Cursos> PesquisarDA()
        {
            SqlDataReader dr = SqlHelper.ExecuteReader(ConfigurationManager.ConnectionStrings["conexao"].ToString(),
                                                                CommandType.Text, string.Format(@"SELECT * FROM CURSOS "));

            List<Cursos> cursos = new List<Cursos>();

            while (dr.Read())
            {
                Cursos cur = new Cursos();
                cur.Id = int.Parse(dr["ID"].ToString());
                cur.Codigo = int.Parse(dr["CODIGO"].ToString());
                cur.Descricao = dr["DESCRICAO"].ToString();

                cursos.Add(cur);
            }
            return cursos;
        }
Exemple #33
0
        public IActionResult GetAdd(CursosRequest oModel) /* interface para consulta parametrizada e inserción de datos nuevos*/
        {
            Respuesta oRespuesta = new Respuesta();

            try
            {
                using (CursosOnlineContext db = new CursosOnlineContext())
                {   /*Creacion del contexto*/
                    // var lst = db.Personas.ToList(); //
                    // lst = null;



                    switch (oModel.tiposolicitud)
                    {
                    case 1:

                        oRespuesta.Data    = db.Cursos.ToList();
                        oRespuesta.Mensaje = "Lista Cursos sin ordenar";
                        break;

                    case 2:
                        oRespuesta.Data    = db.Cursos.OrderBy(l => l.NombreCurso).ToList(); //lst
                        oRespuesta.Mensaje = "Lista de Cursos ordenada por Nombre Curso";
                        break;

                    case 3:
                        Cursos oCursos3 = new Cursos();
                        oCursos3        = db.Cursos.Find(oModel.IdCurso);
                        oRespuesta.Data = db.Personas.Find(oModel.IdCurso);
                        if (oRespuesta.Data == null)
                        {
                            oRespuesta.Mensaje = "Registro Curso No existe";
                        }
                        else
                        {
                            oRespuesta.Mensaje = "Registro por Id de Curso";
                        }

                        break;


                    case 4:

                        var lst = db.Rangos_Edad.FromSqlRaw("EXEC SP_RANGO_PERSONAS_POR_EDAD").ToList();

                        oRespuesta.Data = lst;
                        if (oRespuesta.Data == null)
                        {
                            oRespuesta.Mensaje = "Proc alm No existe";
                        }
                        else
                        {
                            oRespuesta.Mensaje = "Proc ALm Ejecutado";
                        }

                        break;

                    case 5:

                        Cursos oCursos5 = new Cursos();     /*Creamos un objeto de la (clase-Tabla) Alumnos */
                        oCursos5.IdCurso     = oModel.IdCurso;
                        oCursos5.NombreCurso = oModel.NombreCurso;
                        oCursos5.Modalidad   = oModel.Modalidad;
                        oCursos5.Duracion    = oModel.Duracion;
                        oCursos5.TipoCurso   = oModel.Categoria;
                        oCursos5.Categoria   = oModel.LineaCarrera;
                        db.Cursos.Add(oCursos5); /*agregamos el objeto oAlumnos a la Base de datos*/
                        db.SaveChanges();        /*Guardamos los cambios realizados*/
                        oRespuesta.Mensaje = "Registro Curso ingresado correctamente";
                        break;

                    case 6:
                        oRespuesta.Data    = db.Cursos.OrderBy(l => l.TipoCurso).ToList(); //lst
                        oRespuesta.Mensaje = "Lista de Cursos ordenada por Edad.";

                        break;


                    case 7:

                        var lst2 = db.Rangos_Genero.FromSqlRaw("EXEC SP_RANGO_PERSONAS_POR_GENERO").ToList();

                        oRespuesta.Data = lst2;
                        if (oRespuesta.Data == null)
                        {
                            oRespuesta.Mensaje = "Proc alm No existe";
                        }
                        else
                        {
                            oRespuesta.Mensaje = "Proc ALm Ejecutado";
                        }

                        break;

                    default:
                        oRespuesta.Mensaje = "tiposolicitud Inválido";
                        break;
                    }

                    oRespuesta.Exito = 1;
                    //  oRespuesta.Data = lst;
                }
            }
            catch (Exception ex)
            {
                oRespuesta.Mensaje = ex.Message;
            }
            return(Ok(oRespuesta));
        }