private void btGuardar_Click(object sender, EventArgs e)
        {
            Conexion conectar = new Conexion();
            Departamentos departamentos = new Departamentos();
            departamentos.con = conectar.con;

            departamentos.nombre = tbNombre.Text;
            departamentos.encargado = tbEncargado.Text;

            departamentos.insertDepartamento(departamentos);
            System.Windows.Forms.MessageBox.Show("Departamento Insertado");
            this.Close();
        }
        private void ListarDepartamentos_Load(object sender, EventArgs e)
        {
            Departamentos departamentos = new Departamentos();

            List<Departamento> departamento = departamentos.LeerTodos();

            if (departamento.Any())
            {
                txtDepartamentos.AppendText("Id \t\t Nombre \t\t\t Nombre del grupo\n");

                departamento.ForEach(depto => txtDepartamentos.AppendText(depto.id.ToString() + "\t\t" + depto.name.ToString() + "\t\t\t" + depto.groupName.ToString() + "\n"));
            }
            else
                txtDepartamentos.AppendText("Error al obtener los registros de los departamentos");
        }
 public IActionResult Cadastrar(Departamentos Departamentos)
 {
     DepartamentoRepository.Cadastrar(Departamentos);
     return(Ok());
 }
 public EditarDepartamentoForm(IRepository <Departamentos, int> departamentosRepository, IRepository <Uam.Programacion.Proyecto.Models.Estados, string> estadosRepository, Departamentos departamento)
 {
     InitializeComponent();
     _departamentosRepository = departamentosRepository;
     _estadosRepository       = estadosRepository;
     _departamento            = departamento;
 }
 public void ActualizarDepartamento(Departamentos departamentos)
 {
     ejecutar.ActualizarDepartamentos(departamentos);
 }
Ejemplo n.º 6
0
        public BaseReturn CadastrarChamado(string descricao, string observacao, StatusChamado status, ChamadoPrioridade prioridade,
                                           int codigotipochamado,
                                           int codigoproduto,
                                           int codigocliente,
                                           int codigofuncionario,
                                           int?codigodepartamento,
                                           DateTime datagarantia)
        {
            if (descricao == null || observacao == null)
            {
                return(new BaseReturn("Descricão", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false));
            }


            TipoChamados DadosTipoChamado = _RepositoryTipoChamado.Find(codigotipochamado);

            if (DadosTipoChamado == null)
            {
                return(new BaseReturn("Tipo Chamado", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false));
            }


            Produtos DadosProduto = _RepositoryProduto.Find(codigoproduto);

            if (DadosProduto == null)
            {
                return(new BaseReturn("Produto", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false));
            }



            Usuarios DadosCliente = _RepositoryUsuario.Find(codigocliente);

            if (DadosCliente == null)
            {
                return(new BaseReturn("Cliente", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false));
            }



            Usuarios DadosFuncionario = _RepositoryUsuario.Find(codigofuncionario);

            if (DadosFuncionario == null)
            {
                return(new BaseReturn("Funcionario", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false));
            }



            Departamentos DadosDepartamento = _RepositoryDepartamento.Find(Convert.ToInt32(codigodepartamento));

            if (DadosDepartamento.IsInvalid())
            {
                return(new BaseReturn(DadosDepartamento.Notifications.FirstOrDefault().Property, DadosDepartamento.Notifications.FirstOrDefault().Message, false));
            }

            Chamados DadosChamados = new Chamados(descricao, observacao, status, prioridade,
                                                  codigotipochamado, codigoproduto, codigocliente, codigofuncionario, codigodepartamento, datagarantia);

            DadosTipoChamado.Chamado.Add(DadosChamados);

            DadosProduto.Chamado.Add(DadosChamados);

            DadosDepartamento.Chamado.Add(DadosChamados);

            _RepositoryDepartamento.Edit(DadosDepartamento);

            //Library.Class.Utils.ExtensionEmail.EnviarEmail("Caro " + _RepositoryUsuario.Find(DadosChamados.CodigoUsuario_Cliente).Nome + " \n \n Obrigado por entrar em contato. \n Chamado cadastrado." + " \n \n O " + DadosChamados.Produto.Nome + " , foi informado que " + DadosChamados.Descricao + " com a observação de " + DadosChamados.Observacao.ToString() + " .", _RepositoryUsuario.Find(DadosChamados.CodigoUsuario_Cliente).Email);

            return(new BaseReturn("Chamado", Library.Class.Resources.Message.OPERACAO_REALIZADA_COM_SUCESSO, true));
        }
Ejemplo n.º 7
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();
        }
Ejemplo n.º 8
0
        public void EliminarDepartamentos(Departamentos entidad)
        {
            DepartamentosDAL EliminacionEmpleados = new DepartamentosDAL();

            EliminacionEmpleados.EliminarDepartamentos(entidad);
        }
Ejemplo n.º 9
0
        private async void sbtnGuardar_Click(object sender, EventArgs e)
        {
            HelpDeskDBEntities HDEntities = new HelpDeskDBEntities();

            switch (TabActual)
            {
            case Tabs.Usuario:

                switch (SqlAccion)
                {
                case Accion.Insertar:

                    Usuarios user = new Usuarios()
                    {
                        Usuario = txtUsuario.Text,
                        Pass    = txtPassword.Text,
                        estado  = Convert.ToInt32(cbEstado.SelectedValue)
                    };

                    Persona per = new Persona()
                    {
                        Nombre       = txtNombre.Text,
                        Apellido     = txtApellido.Text,
                        Departamento = Convert.ToInt32(cbDepartamento.SelectedValue),
                        Estado       = Convert.ToInt32(cbEstado.SelectedValue),
                    };

                    HDEntities.Usuarios.Add(user);
                    HDEntities.Persona.Add(per);

                    await HDEntities.SaveChangesAsync();

                    break;
                }

                var vLoad = (from tbl in HDEntities.Persona
                             join user in HDEntities.Usuarios on tbl.codigo equals user.CodPersona
                             join depto in HDEntities.Departamentos on tbl.Departamento equals depto.codigo
                             join esta in HDEntities.Estados on tbl.Estado equals esta.codigo
                             select new { tbl.codigo, tbl.Nombre, tbl.Apellido, usuario = user.Usuario, departamento = depto.Nombre, esta.Estado });

                dgvUsuarios.DataSource = vLoad.ToList();

                break;

            case Tabs.Departamento:

                switch (SqlAccion)
                {
                case Accion.Insertar:

                    var depto = new Departamentos()
                    {
                        Nombre = textBox1.Text,
                    };

                    HDEntities.Departamentos.Add(depto);

                    await HDEntities.SaveChangesAsync();

                    break;
                }

                var deptoLoad = (from tbl in HDEntities.Departamentos select new { tbl.codigo, tbl.Nombre });
                dgvUsuarios.DataSource = deptoLoad.ToList();


                break;

            case Tabs.Estado:


                switch (SqlAccion)
                {
                case Accion.Insertar:

                    var estado = new Estados()
                    {
                        Estado = txtEstados.Text,
                    };

                    HDEntities.Estados.Add(estado);

                    await HDEntities.SaveChangesAsync();

                    break;
                }

                var deptoLoadGuardar = (from tbl in HDEntities.Departamentos select new { tbl.codigo, tbl.Nombre });
                dgvUsuarios.DataSource = deptoLoadGuardar.ToList();


                break;
            }

            sbtnEditar.Enabled   = true;
            sbtnNuevo.Enabled    = true;
            sbtnGuardar.Enabled  = false;
            sbtnCancelar.Enabled = false;
            dgvUsuarios.Enabled  = false;
        }
Ejemplo n.º 10
0
        public PartialViewResult GetContrato(int id)
        {
            //Obtener el contrato
            var model = ctx.GetUltimoContrato(id);

            var sucursal  = Session["Sucursal"] as SucursalDatos;
            var idCliente = sucursal == null ? 0 : sucursal.IdCliente;

            //Obtener la lista de departamentos que tiene la sucursal
            Departamentos deptos = new Departamentos();

            ViewBag.Departamentos = deptos.ObtenerDepartamentosPorEmpresa(idCliente);

            //Obtener la lista de puestos por empresa
            Puestos puestos = new Puestos();

            ViewBag.Puestos = puestos.ObtenerPuestosPorEmpresa(idCliente);


            //Obtener los tipos  de contratos - actualizacion al catalogo del sat
            CatalogosSAT catSat = new CatalogosSAT();

            ViewBag.Contratos = catSat.GetCatalogoTipoContrato();

            //Obtener los tipos de Periodicidades - Actualización al catálogo del sat
            ViewBag.Periodicidades = Cat_Sat.GetPeriodicidadPagos();

            //Obtener los tipos de jornada - Actualización al Catálogo del SAT
            ViewBag.TiposJornada = Cat_Sat.GetTiposJornada();

            //Obtener Métodos de Pago - Actualización al Catálogo del SAT
            ViewBag.MetodosPago = Cat_Sat.GetMetodosPago();

            //Obtener el Tipo de Régimen - Actualización al Catálogo del SAT
            var listaTipoRegimen    = Cat_Sat.GetTipoRegimen();
            var listaSLITipoRegimen = listaTipoRegimen.Select(x => new SelectListItem()
            {
                Value = x.IdTipoRegimen.ToString(),
                Text  = x.Clave + " - " + x.Descripcion
            }).ToList();

            //Agregamos una opcion inical del array

            var itemNew = new SelectListItem()
            {
                Value    = "0",
                Text     = "No tiene Tipo Regimen",
                Selected = true
            };

            listaSLITipoRegimen.Insert(0, itemNew);


            ViewBag.TipoRegimen = listaSLITipoRegimen;
            //entidad de servicio
            var edos  = new Estados();
            var lista = edos.GetEstados();
            //Creamos una lista de elementos seleccionables vacía
            var listaEstados = new List <SelectListItem>();
            //Creamos un elementos Select List Item que represente el valor nulo como elemento inicial
            SelectListItem item = new SelectListItem()
            {
                Value = "", Text = "No Asignado"
            };

            //agregamos el elemento creado a la lista vacia
            listaEstados.Add(item);
            //creamos una segunda lista con los elementos de los estados
            var listaEstados2 = lista.Select(x => new SelectListItem()
            {
                Value    = x.ClaveEstado.ToString(),
                Text     = x.Descripcion,
                Selected = (x.ClaveEstado == model.EntidadDeServicio)
            }).ToList();

            //concatenamos la lista dos a la primera lista
            listaEstados.AddRange(listaEstados2);
            ViewBag.EstadoLista = listaEstados;
            //Obtener el factor de integración
            FactoresDeIntegracion fi = new FactoresDeIntegracion();

            ViewBag.Factor = fi.ObtenerFactorUno();

            return(PartialView(model));
        }
Ejemplo n.º 11
0
        public PartialViewResult NewContrato()
        {
            var sucursal  = Session["Sucursal"] as SucursalDatos;
            var idCliente = sucursal == null ? 0 : sucursal.IdCliente;

            //Obtener la lista de departamentos que tiene la sucursal
            Departamentos deptos = new Departamentos();

            ViewBag.Departamentos = deptos.ObtenerDepartamentosPorEmpresa(idCliente);

            //Obtener la lista de puestos por empresa
            Puestos puestos = new Puestos();

            ViewBag.Puestos = puestos.ObtenerPuestosPorEmpresa(idCliente);

            //Obtener el factor de integración
            FactoresDeIntegracion fi = new FactoresDeIntegracion();

            ViewBag.Factor = fi.ObtenerFactorUno();


            //Obtener los tipos  de contratos - actualizacion al catalogo del sat
            CatalogosSAT catSat = new CatalogosSAT();

            ViewBag.Contratos = catSat.GetCatalogoTipoContrato();

            //Obtener los tipos de Periodicidades - Actualización al catálogo del sat
            ViewBag.Periodicidades = Cat_Sat.GetPeriodicidadPagos();

            //Obtener los tipos de jornada - Actualización al Catálogo del SAT
            ViewBag.TiposJornada = Cat_Sat.GetTiposJornada();

            //Obtener Métodos de Pago - Actualización al Catálogo del SAT
            ViewBag.MetodosPago = Cat_Sat.GetMetodosPago();

            //Obtener el Tipo de Régimen - Actualización al Catálogo del SAT
            var listaTipoRegimen    = Cat_Sat.GetTipoRegimen();
            var listaSLITipoRegimen = listaTipoRegimen.Select(x => new SelectListItem()
            {
                Value = x.IdTipoRegimen.ToString(),
                Text  = x.Clave + " - " + x.Descripcion
            }).ToList();

            ViewBag.TipoRegimen = listaSLITipoRegimen;

            Empresas emp = new Empresas();

            ViewBag.Empresas = emp.GetEmpresasBySucursal(sucursal.IdSucursal);

            ViewBag.Esquemas = emp.GetEsquemas();
            //Obtenemos el estado para usarlo en Entidad de Servicio
            var edos         = new Estados();
            var lista        = edos.GetEstados();
            var listaEstados = lista.Select(x => new SelectListItem()
            {
                Value    = x.ClaveEstado.ToString(),
                Text     = x.Descripcion,
                Selected = (x.IdEstado == 1)
            }).ToList();

            ViewBag.EstadoLista = listaEstados;
            return(PartialView());
        }
        public List <Departamento> GetDepartamentos(int codProvincia)
        {
            List <Departamento> lstDepartamento = Departamentos.Listar(codProvincia).ToList();

            return(lstDepartamento);
        }
 public IActionResult CreateDepartamentos(Departamentos depto)
 {
     db.Departamentos.Add(depto);
     db.SaveChanges();
     return(RedirectToAction("Index", "Departamentos"));
 }
Ejemplo n.º 14
0
 public ActionResult CriarDepartamento(Departamentos departamento)
 {
     bd.Departamentos.Add(departamento);
     bd.SaveChanges();
     return(RedirectToAction("ListarDepartamentos"));
 }
Ejemplo n.º 15
0
 private void edit(Departamentos tdp)
 {
     tdp.IdDepartamento = int.Parse(TextBoxID.Text);
     tdp.Departamento   = TextBoxDep.Text;
 }
        public ActionResult Create2(FormCollection collection)
        {
            try
            {
                var rand = new Random();
                SimulacionExamen PruebaContagio = new SimulacionExamen()
                {
                    ViajeEuropa        = Convert.ToBoolean(collection["ViajeEuropa"]),
                    ConocidoContagiado = Convert.ToBoolean(collection["ConocidoContagiado"]),
                    FamiliarContagiado = Convert.ToBoolean(collection["FamiliarContagiado"]),
                    ReunionesSociales  = Convert.ToBoolean(collection["ReunionesSociales"])
                };

                Departamentos Dep          = new Departamentos();
                int           DepAleatorio = Dep.DepartamentoAleatorio();

                int Porcentaje = 5;

                if (PruebaContagio.ViajeEuropa)
                {
                    Porcentaje += 10;
                }
                if (PruebaContagio.ConocidoContagiado)
                {
                    Porcentaje += 15;
                }
                if (PruebaContagio.FamiliarContagiado)
                {
                    Porcentaje += 30;
                }
                if (PruebaContagio.ReunionesSociales)
                {
                    Porcentaje += 5;
                }


                Paciente PacienteSimulado = new Paciente()
                {
                    Edad           = rand.Next(0, 80),
                    Nombre         = "Nombre" + (DatosPacientesSimulados.Count + 1).ToString(),
                    Apellido       = "Apellido" + (DatosPacientesSimulados.Count + 1).ToString(),
                    Identificacion = "Identificacion" + (DatosPacientesSimulados.Count + 1).ToString(),
                    // Departamento = Dep.DatosDepartamentos[DepAleatorio].Nombre,
                    Municipio = "Municipio" + (DatosPacientesSimulados.Count + 1).ToString(),

                    Sintomas = "Sintomas" + (DatosPacientesSimulados.Count + 1).ToString(),
                    DescripcionContagioPosible = "Descripcion" + (DatosPacientesSimulados.Count + 1).ToString(),

                    EstadoPaciente = Porcentaje > 34 ? "Confirmado" : "Sospechoso"
                };

                if (PacienteSimulado.EstadoPaciente == "Confirmado" && PacienteSimulado.Edad > 60)
                {
                    PacienteSimulado.Prioridad = 1;
                }
                if (PacienteSimulado.EstadoPaciente == "Confirmado" && PacienteSimulado.Edad < 1)
                {
                    PacienteSimulado.Prioridad = 2;
                }
                if (PacienteSimulado.EstadoPaciente == "Confirmado" && PacienteSimulado.Edad > 18 && PacienteSimulado.Edad <= 60)
                {
                    PacienteSimulado.Prioridad = 3;
                }

                if (PacienteSimulado.EstadoPaciente == "Sospechoso" && PacienteSimulado.Edad > 60)
                {
                    PacienteSimulado.Prioridad = 4;
                }
                if (PacienteSimulado.EstadoPaciente == "Confirmado" && PacienteSimulado.Edad >= 1 && PacienteSimulado.Edad <= 18)
                {
                    PacienteSimulado.Prioridad = 5;
                }
                if (PacienteSimulado.EstadoPaciente == "Sospechoso" && PacienteSimulado.Edad < 1)
                {
                    PacienteSimulado.Prioridad = 6;
                }
                if (PacienteSimulado.EstadoPaciente == "Sospechoso" && PacienteSimulado.Edad > 18 && PacienteSimulado.Edad <= 60)
                {
                    PacienteSimulado.Prioridad = 7;
                }
                if (PacienteSimulado.EstadoPaciente == "Sospechoso" && PacienteSimulado.Edad >= 1 && PacienteSimulado.Edad <= 18)
                {
                    PacienteSimulado.Prioridad = 8;
                }



                DatosExamen.Add(PruebaContagio);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
 /// <summary>
 /// Invoked when <see cref="ToTable"/> operation is about to return.
 /// </summary>
 /// <param name="entity"><see cref="DEPARTAMENTOS"/> converted from <see cref="Departamentos"/>.</param>
 static partial void OnEntity(this Departamentos dto, DEPARTAMENTOS entity);
Ejemplo n.º 18
0
        // Isso é um construtor, presente em qualquer linguagem de programação.
        // Todo o código escrito aqui será chamado SOMENTE UMA VEZ durante a inicialização da janela
        public CadastroContratoViewModel() : base(new Repository())
        {
            // Carregamos todos os Contratos gravados no banco de dados. isso é similar a um "SELECT * FROM Contrato";
            var contratos = Repository.GetAll <Contrato>();

            // Populamos o combobox com os contatos recuperados
            foreach (var contrato in contratos)
            {
                ContratosSalvos.Add(contrato);
            }

            // Carregamos todas as Naturalidades gravados no banco de dados. isso é similar a um "SELECT * FROM Naturalidade";
            var naturalidades = Repository.GetAll <Naturalidade>();

            // Populamos o combobox com as naturalidades recuperados
            foreach (var naturalidade in naturalidades)
            {
                Naturalidades.Add(naturalidade);
            }

            // Carregamos todas os estados civis gravados no banco de dados. isso é similar a um "SELECT * FROM EstadoCivil";
            var estadosCivis = Repository.GetAll <EstadoCivil>();

            // Populamos o combobox com os estadosCivis recuperados
            foreach (var estadoCivil in estadosCivis)
            {
                EstadosCivis.Add(estadoCivil);
            }
            // Aqui definimos que inicialmente o estado civil selecionado será o primeiro elemento do combobox
            EstadoCivilSelecionado = EstadosCivis.First();

            // Carregamos todas os Estados gravados no banco de dados. isso é similar a um "SELECT * FROM Estado";
            var estados = Repository.GetAll <Estado>();

            // Populamos o combobox com os estados recuperados
            foreach (var estado in estados)
            {
                Estados.Add(estado);
            }

            // Carregamos todas os Bairros gravados no banco de dados. isso é similar a um "SELECT * FROM Bairro";
            var bairros = Repository.GetAll <Bairro>();

            // Populamos o combobox com os bairros recuperados
            foreach (var bairro in bairros)
            {
                Bairros.Add(bairro);
            }

            // Carregamos todas as Cidades gravados no banco de dados. isso é similar a um "SELECT * FROM Cidade";
            var cidades = Repository.GetAll <Cidade>();

            // Populamos o combobox com as cidades recuperados
            foreach (var cidade in cidades)
            {
                Cidades.Add(cidade);
            }

            // Carregamos todas as Secretarias gravados no banco de dados. isso é similar a um "SELECT * FROM Secretaria";
            var secretarias = Repository.GetAll <Secretaria>();

            // Populamos o combobox com as secretarias recuperados
            foreach (var secretaria in secretarias)
            {
                Secretarias.Add(secretaria);
            }

            // Carregamos todas as Jornadas gravados no banco de dados. isso é similar a um "SELECT * FROM Jornada";
            var jornadas = Repository.GetAll <Jornada>();

            // Populamos o combobox com as jornadas recuperados
            foreach (var jornada in jornadas)
            {
                Jornadas.Add(jornada);
            }

            // Criamos um comando para o botão de Salvar. O método "SalvarExecute" será chamado sempre que o usuário acionar o botão
            SalvarCommand = new DelegateCommand(SalvarExecute);


            // Criamos uma rotina que será executada sempre que a secretaria selecionada mudar.
            // Diferente dos demais códigos escritos no construtor, esse código pode ser chamado mais de uma vez.
            this.WhenAnyValue(s => s.SecretariaSelecionada)
            .Subscribe(newSecretaria =>
            {
                // Atenção: O código de todo esse bloco será executado sempre que uma nova secretaria for selecionada.
                // "newSecretaria" representa a nova secretaria selecionada pelo usuário.


                // Caso a nova secretaria selecionada não seja null, isto é, não seja uma secretária inválida
                if (newSecretaria != null)
                {
                    // Carregamos todas as descrições associadas a nova secretaria selecionada. isso é similar a um "SELECT * FROM DescricaoVinculo WHERE SecretariaId = @newSecretariaId";
                    var descricaoVinculos = Repository.Get <DescricaoVinculo>(e => e.SecretariaId == newSecretaria.SecretariaId);
                    // Populamos o combobox com as descricaoVinculos recuperados
                    foreach (var descricaoVinculo in descricaoVinculos)
                    {
                        DescricaoVinculos.Add(descricaoVinculo);
                    }

                    // Carregamos todos os orgãos associados a nova secretaria selecionada. isso é similar a um "SELECT * FROM Orgao WHERE SecretariaId = @newSecretariaId";
                    var orgaos = Repository.Get <Orgao>(e => e.SecretariaId == newSecretaria.SecretariaId);
                    // Populamos o combobox com os orgaos recuperados
                    foreach (var orgao in orgaos)
                    {
                        Orgaos.Add(orgao);
                    }

                    // Carregamos todos os departamentos associados a nova secretaria selecionada. isso é similar a um "SELECT * FROM Departamento WHERE SecretariaId = @newSecretariaId";
                    var departamentos = Repository.Get <Departamento>(e => e.SecretariaId == newSecretaria.SecretariaId);
                    // Populamos o combobox com os departamentos recuperados
                    foreach (var departamento in departamentos)
                    {
                        Departamentos.Add(departamento);
                    }

                    // Carregamos todos as dotações associadas a nova secretaria selecionada. isso é similar a um "SELECT * FROM Dotacao WHERE SecretariaId = @newSecretariaId";
                    var dotacoes = Repository.Get <Dotacao>(e => e.SecretariaId == newSecretaria.SecretariaId);
                    // Populamos o combobox com os departamentos recuperados
                    foreach (var dotacao in dotacoes)
                    {
                        Dotacoes.Add(dotacao);
                    }

                    // Carregamos todos os Cargos associados a nova secretaria selecionada. isso é similar a um "SELECT * FROM Cargo WHERE SecretariaId = @newSecretariaId";
                    var cargos = Repository.Get <Cargo>(e => e.SecretariaId == newSecretaria.SecretariaId);
                    // Populamos o combobox com os cargos recuperados
                    foreach (var cargo in cargos)
                    {
                        Cargos.Add(cargo);
                    }
                }
            });
        }
Ejemplo n.º 19
0
        public void RegDepartamentos(Departamentos entidad)
        {
            DepartamentosDAL RegistroDepartamentos = new DepartamentosDAL();

            RegistroDepartamentos.InsertarDepartamentos(entidad);
        }
Ejemplo n.º 20
0
        public int DepartamentosAdd(Departamentos oDepartamentos)
        {
            DepartamentosImpl oDepartamentosImpl = new DepartamentosImpl();

            return(oDepartamentosImpl.DepartamentoAdd(oDepartamentos));
        }
Ejemplo n.º 21
0
        public void ActualizarDepartamentos(Departamentos entidad)
        {
            DepartamentosDAL ActualizacionEmpleadosDepartamento = new DepartamentosDAL();

            ActualizacionEmpleadosDepartamento.ActualizarDepartamento(entidad);
        }
Ejemplo n.º 22
0
        public bool DepartamentosUpdate(Departamentos oDepartamentos)
        {
            DepartamentosImpl oDepartamentosImpl = new DepartamentosImpl();

            return(oDepartamentosImpl.DepartamentosUpdate(oDepartamentos));
        }
Ejemplo n.º 23
0
        public BaseReturn AlterarChamado(int codigochamado, string descricao, string observacao, StatusChamado status, ChamadoPrioridade prioridade,
                                         int codigotipochamado,
                                         int codigoproduto,
                                         int codigocliente,
                                         int codigofuncionario,
                                         int?codigodepartamento,
                                         DateTime datagarantia)
        {
            if (descricao == null || observacao == null)
            {
                return(new BaseReturn("Descricão", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false));
            }


            TipoChamados DadosTipoChamado = _RepositoryTipoChamado.Find(codigotipochamado);

            if (DadosTipoChamado == null)
            {
                return(new BaseReturn("Tipo Chamado", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false));
            }


            Produtos DadosProduto = _RepositoryProduto.Find(codigoproduto);

            if (DadosProduto == null)
            {
                return(new BaseReturn("Produto", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false));
            }



            Usuarios DadosCliente = _RepositoryUsuario.Find(codigocliente);

            if (DadosCliente == null)
            {
                return(new BaseReturn("Cliente", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false));
            }



            Usuarios DadosFuncionario = _RepositoryUsuario.Find(codigofuncionario);

            if (DadosFuncionario == null)
            {
                return(new BaseReturn("Funcionario", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false));
            }

            Departamentos DadosDepartamento = _RepositoryDepartamento.Find(Convert.ToInt32(codigodepartamento));

            if (DadosDepartamento.IsInvalid())
            {
                return(new BaseReturn(DadosDepartamento.Notifications.FirstOrDefault().Property, DadosDepartamento.Notifications.FirstOrDefault().Message, false));
            }

            Chamados DadosChamados = _RepositoryChamado.Find(codigochamado).Alterarchamado(descricao, observacao, status, prioridade,
                                                                                           codigotipochamado, codigoproduto, codigocliente, codigofuncionario, codigodepartamento, datagarantia);

            _RepositoryChamado.Edit(DadosChamados);

            return(new BaseReturn("Chamado", Library.Class.Resources.Message.OPERACAO_REALIZADA_COM_SUCESSO, true));
        }
        public ReactiveCadastroContratoViewModel(IReactiveRepository repository, DispatcherScheduler dispatcherScheduler)
            : base(repository, dispatcherScheduler)
        {
            // NOTE: Inicialização dos campos

            // Carrega os contratos do banco
            Repository.GetAll <Contrato>()
            .Busy(this)
            .Subscribe(contratos =>
            {
                foreach (var contrato in contratos)
                {
                    ContratosSalvos.Add(contrato);
                }
            },
                       ex =>
            {
                System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
            });

            // Carrega as naturalidades do banco de maneira assíncrona
            Repository.GetAll <Naturalidade>()
            .Busy(this)
            .Subscribe(naturalidades =>
            {
                foreach (var naturalidade in naturalidades)
                {
                    Naturalidades.Add(naturalidade);
                }
                NaturalidadeSelecionada = Naturalidades.First();
            },
                       ex =>
            {
                System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
            });

            Repository.GetAll <EstadoCivil>()
            .Busy(this)
            .Subscribe(estadosCivis =>
            {
                foreach (var estadoCivil in estadosCivis)
                {
                    EstadosCivis.Add(estadoCivil);
                }
                EstadoCivilSelecionado = EstadosCivis.First();
            },
                       ex =>
            {
                System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
            });

            // Carrega os estados do banco de maneira assíncrona
            Repository.GetAll <Estado>()
            .Busy(this)
            .Subscribe(estados =>
            {
                foreach (var estado in estados)
                {
                    Estados.Add(estado);
                }
            },
                       ex =>
            {
                System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
            });

            // Carrega os bairros do banco de maneira assíncrona
            Repository.GetAll <Bairro>()
            .Busy(this)
            .Subscribe(bairros =>
            {
                foreach (var bairro in bairros)
                {
                    Bairros.Add(bairro);
                }
            },
                       ex =>
            {
                System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
            });

            // Carrega os cidades do banco de maneira assíncrona
            Repository.GetAll <Cidade>()
            .Busy(this)
            .Subscribe(cidades =>
            {
                foreach (var cidade in cidades)
                {
                    Cidades.Add(cidade);
                }
            },
                       ex =>
            {
                System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
            });

            // Carrega as secretarias do banco de maneira assíncrona
            Repository.GetAll <Secretaria>()
            .Busy(this)
            .Subscribe(secretarias =>
            {
                foreach (var secretaria in secretarias)
                {
                    Secretarias.Add(secretaria);
                }
            },
                       ex =>
            {
                System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
            });

            // Carrega as jornadas do banco de maneira assíncrona
            Repository.GetAll <Jornada>()
            .Busy(this)
            .Subscribe(jornadas =>
            {
                foreach (var jornada in jornadas)
                {
                    Jornadas.Add(jornada);
                }
            },
                       ex =>
            {
                System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
            });


            // NOTE: Validação dos campos.
            // Para cada campo abaixo é criado um fluxo que verifica se o campo está preenchido. Caso não esteja
            // uma notificação de erro será propagada. O fluxo é acionado de maneira reativa, através da interação
            // do usuário na aplicação.

            var nomeHasErrors = this.WhenAnyValue(s => s.Nome, texto => string.IsNullOrEmpty(texto));

            ObservarErroCampoObrigatorio(nomeHasErrors, nameof(Nome));


            var cpfHasErros = this.WhenAnyValue(s => s.Cpf, texto => string.IsNullOrEmpty(texto));

            ObservarErroCampoObrigatorio(cpfHasErros, nameof(Cpf));


            var rgHasErros = this.WhenAnyValue(s => s.Rg, texto => string.IsNullOrEmpty(texto));

            ObservarErroCampoObrigatorio(rgHasErros, nameof(Rg));


            var orgExpHasErros = this.WhenAnyValue(s => s.OrgExp, texto => string.IsNullOrEmpty(texto));

            ObservarErroCampoObrigatorio(orgExpHasErros, nameof(OrgExp));


            var enderecoHasErros = this.WhenAnyValue(s => s.Endereco, texto => string.IsNullOrEmpty(texto));

            ObservarErroCampoObrigatorio(enderecoHasErros, nameof(Endereco));


            var estadoCivilHasErros = this.WhenAny(s => s.EstadoCivilSelecionado, e => e.Value is null);


            var naturalidadeHasErros = this.WhenAny(s => s.NaturalidadeSelecionada, e => e.Value is null);


            var estadoHasErros = this.WhenAny(s => s.EstadoSelecionado, e => e.Value is null);


            var bairroHasErros = this.WhenAny(s => s.BairroSelecionado, e => e.Value is null);


            var cidadeHasErros = this.WhenAny(s => s.CidadeSelecionada, e => e.Value is null);


            var secretariaHasErros = this.WhenAny(s => s.SecretariaSelecionada, e => e.Value is null);


            var orgaoHasErros = this.WhenAny(s => s.OrgaoSelecionado, e => e.Value is null);


            var deparmentoHasErros = this.WhenAny(s => s.DepartamentoSelecionado, e => e.Value is null);


            var dotacaoHasErros = this.WhenAny(s => s.DotacaoSelecionado, e => e.Value is null);


            var descricaoVinculoHasErros = this.WhenAny(s => s.DescricaoVinculoSelecionado, e => e.Value is null);


            var cargoHasErros = this.WhenAny(s => s.CargoSelecionado, e => e.Value is null);

            var jornadaHasErros = this.WhenAny(s => s.JornadaSelecionada, e => e.Value is null);


            // Criamos um fluxo que é a combinação de todos os fluxos de validação acima.
            // Caso algum fluxo apresente o valor verdadeiro, isto é, caso algum fluxo notifique uma mensagem de erro,
            // este fluxo irá propagar uma notificação que fará com que o comando abaixo não possa ser executado.

            var salvarCanExecute = Observable.CombineLatest(
                this.WhenAnyValue(s => s.IsBusy),
                nomeHasErrors,
                cpfHasErros,
                rgHasErros,
                orgExpHasErros,
                estadoCivilHasErros,
                naturalidadeHasErros,
                estadoHasErros,
                enderecoHasErros,
                bairroHasErros,
                cidadeHasErros,
                secretariaHasErros,
                orgaoHasErros,
                deparmentoHasErros,
                dotacaoHasErros,
                descricaoVinculoHasErros,
                cargoHasErros,
                jornadaHasErros)
                                   .Select(observables => !observables.Any(r => r == true));

            SalvarCommand = ReactiveCommand.Create(SalvarExecute, salvarCanExecute);



            // Regras de negócio

            // Ao selecionar uma nova secretaria carregamos dados referentes a esta secretaria
            this.WhenAnyValue(s => s.SecretariaSelecionada)
            .Subscribe(newSecretaria =>
            {
                if (newSecretaria != null)
                {
                    Repository.Get <DescricaoVinculo>(e => e.SecretariaId == newSecretaria.SecretariaId)
                    .Busy(this)
                    .Subscribe(descricaoVinculos =>
                    {
                        foreach (var descricaoVinculo in descricaoVinculos)
                        {
                            DescricaoVinculos.Add(descricaoVinculo);
                        }
                    },
                               ex =>
                    {
                        System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
                    });

                    Repository.Get <Orgao>(e => e.SecretariaId == newSecretaria.SecretariaId)
                    .Busy(this)
                    .Subscribe(orgaos =>
                    {
                        foreach (var orgao in orgaos)
                        {
                            Orgaos.Add(orgao);
                        }
                    },
                               ex =>
                    {
                        System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
                    });

                    Repository.Get <Departamento>(e => e.SecretariaId == newSecretaria.SecretariaId)
                    .Busy(this)
                    .Subscribe(departamentos =>
                    {
                        foreach (var departamento in departamentos)
                        {
                            Departamentos.Add(departamento);
                        }
                    },
                               ex =>
                    {
                        System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
                    });

                    Repository.Get <Dotacao>(e => e.SecretariaId == newSecretaria.SecretariaId)
                    .Busy(this)
                    .Subscribe(dotacoes =>
                    {
                        foreach (var dotacao in dotacoes)
                        {
                            Dotacoes.Add(dotacao);
                        }
                    },
                               ex =>
                    {
                        System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
                    });

                    Repository.Get <Cargo>(e => e.SecretariaId == newSecretaria.SecretariaId)
                    .Busy(this)
                    .Subscribe(cargos =>
                    {
                        foreach (var cargo in cargos)
                        {
                            Cargos.Add(cargo);
                        }
                    },
                               ex =>
                    {
                        System.Windows.Forms.MessageBox.Show(ex.Message, "Erro");
                    });
                }
            });
        }
 public void GuardarDepartamentos(Departamentos elemento)
 {
     ejecutar.InsertarDepartamentos(elemento);
 }
Ejemplo n.º 26
0
 private void edit(Departamentos depa)
 {
     depa.IdDepartamento = int.Parse(IDNumericUpDown.Text);
     depa.Departamento   = DepartamentoTextBox.Text;
 }
 public void BorrarDepartamento(Departamentos departamentos)
 {
     ejecutar.BorrarDepartamentos(departamentos);
 }
 private void LlenarCampo(Departamentos departamentos)
 {
     IdnumericUpDown.Value             = departamentos.DepartamentoId;
     NombreDepartamentotextBox.Text    = departamentos.NombreDepartamento;
     FechaCreaciondateTimePicker.Value = departamentos.FechaCreacion;
 }
Ejemplo n.º 29
0
 public IActionResult Cadastrar(Departamentos departamento)
 {
     departamentoRepository.Cadastrar(departamento);
     return(Ok());
 }
Ejemplo n.º 30
0
        public ActionResult SimularExamen(FormCollection collection)
        {
            try
            {
                var rand = new Random();
                SimulacionExamen PruebaContagio = new SimulacionExamen()
                {
                    ViajeEuropa        = collection["ViajeEuropa"] != "false",
                    ConocidoContagiado = collection["ConocidoContagiado"] != "false",
                    FamiliarContagiado = collection["FamiliarContagiado"] != "false",
                    ReunionesSociales  = collection["ReunionesSociales"] != "false"
                };

                Departamentos Dep = new Departamentos();
                LlenandoDepartamentos();
                int DepAleatorio = Dep.DepartamentoAleatorio();

                int Porcentaje = 5;

                if (PruebaContagio.ViajeEuropa)
                {
                    Porcentaje += 10;
                }
                if (PruebaContagio.ConocidoContagiado)
                {
                    Porcentaje += 15;
                }
                if (PruebaContagio.FamiliarContagiado)
                {
                    Porcentaje += 30;
                }
                if (PruebaContagio.ReunionesSociales)
                {
                    Porcentaje += 5;
                }


                Paciente PacienteSimulado = DatosPacientes[DatosPacientes.Count - 1];

                PacienteSimulado.EstadoPaciente = Porcentaje > 34 ? "Confirmado" : "Sospechoso";

                //Paciente PacienteSimulado = new Paciente()
                //{

                //    Edad = rand.Next(0, 80),
                //    Nombre = "Nombre" + (DatosPacientesSimulados.Count + 1).ToString(),
                //    Apellido = "Apellido" + (DatosPacientesSimulados.Count + 1).ToString(),
                //    Identificacion = "Identificacion" + (DatosPacientesSimulados.Count + 1).ToString(),
                //    Departamento = Dep.DatosDepartamentos[DepAleatorio].Nombre,
                //    Municipio = "Municipio" + (DatosPacientesSimulados.Count + 1).ToString(),

                //    Sintomas = "Sintomas" + (DatosPacientesSimulados.Count + 1).ToString(),
                //    DescripcionContagioPosible = "Descripcion" + (DatosPacientesSimulados.Count + 1).ToString(),

                //    EstadoPaciente = Porcentaje > 34 ? "Confirmado" : "Sospechoso"

                //};

                if (PacienteSimulado.EstadoPaciente == "Confirmado" && PacienteSimulado.Edad > 60)
                {
                    PacienteSimulado.Prioridad = 1;
                }
                if (PacienteSimulado.EstadoPaciente == "Confirmado" && PacienteSimulado.Edad < 1)
                {
                    PacienteSimulado.Prioridad = 2;
                }
                if (PacienteSimulado.EstadoPaciente == "Confirmado" && PacienteSimulado.Edad > 18 && PacienteSimulado.Edad <= 60)
                {
                    PacienteSimulado.Prioridad = 3;
                }

                if (PacienteSimulado.EstadoPaciente == "Sospechoso" && PacienteSimulado.Edad > 60)
                {
                    PacienteSimulado.Prioridad = 4;
                }
                if (PacienteSimulado.EstadoPaciente == "Confirmado" && PacienteSimulado.Edad >= 1 && PacienteSimulado.Edad <= 18)
                {
                    PacienteSimulado.Prioridad = 5;
                }
                if (PacienteSimulado.EstadoPaciente == "Sospechoso" && PacienteSimulado.Edad < 1)
                {
                    PacienteSimulado.Prioridad = 6;
                }
                if (PacienteSimulado.EstadoPaciente == "Sospechoso" && PacienteSimulado.Edad > 18 && PacienteSimulado.Edad <= 60)
                {
                    PacienteSimulado.Prioridad = 7;
                }
                if (PacienteSimulado.EstadoPaciente == "Sospechoso" && PacienteSimulado.Edad >= 1 && PacienteSimulado.Edad <= 18)
                {
                    PacienteSimulado.Prioridad = 8;
                }



                DatosExamen.Add(PruebaContagio);

                if (PacienteSimulado.EstadoPaciente == "Sospechoso")
                {
                    ColaSospechosos.Eliminar();
                    DatosPacientes[DatosPacientes.Count - 1].EstadoPaciente = "Sano";
                    PacientesSospechosos.Add(DatosPacientes[DatosPacientes.Count - 1]);
                }

                if (PacienteSimulado.EstadoPaciente == "Confirmado")
                {
                    PacientesInfectados.Add(DatosPacientes[DatosPacientes.Count - 1]);
                    //return RedirectToAction("AsignarCama");
                }


                return(RedirectToAction("Index"));
            }
            catch (Exception x)
            {
                return(View());
            }
        }
 /// <summary>
 /// Invoked when <see cref="ToModel"/> operation is about to return.
 /// </summary>
 /// <param name="dto"><see cref="Departamentos"/> converted from <see cref="DEPARTAMENTOS"/>.</param>
 static partial void OnDTO(this DEPARTAMENTOS entity, Departamentos dto);
Ejemplo n.º 32
0
 public void Atualizar(Departamentos departamento)
 {
     throw new NotImplementedException();
 }