Ejemplo n.º 1
0
        public string get(int indice)
        {
            switch (indice)
            {
            //int
            case 0: return(ID.ToString());

            case 1: return(Cor.ToString());

            case 2: return(Estado_civil.ToString());

            case 3: return(Escolaridade.ToString());

            case 4: return(Medicamentos.ToString());

            case 5: return(Avaliação_saude.ToString());

            case 6: return(Avaliação_visao.ToString());

            case 7: return(Avaliação_audicao.ToString());

            case 8: return(Grau_Dor.ToString());

            case 9: return(Locomocao.ToString());

            case 10: return(Transporte.ToString());

            case 11: return(CF_pontos.ToString());

            case 12: return(UQ_Outras.ToString());

            case 13: return(ST_Tipo.ToString());

            case 14: return(ST_EVA.ToString());

            case 15: return(ST_Periodicidade.ToString());

            case 16: return(GDS_pontos.ToString());

            case 17: return(DGI_Pontos.ToString());

            //bool
            case 18: return(Genero.ToString());

            case 19: return(Hospitazacao_UA.ToString());

            case 20: return(Cirurgia_UA.ToString());

            case 21: return(Historico_Alcolismo.ToString());

            case 22: return(Historico_Tabagismo.ToString());

            case 23: return(Atividade_Fisica.ToString());

            case 24: return(Sente_Dor.ToString());

            case 25: return(Quedas.ToString());

            case 26: return(Medo_de_Cair.ToString());

            case 27: return(UQ_Ambiente.ToString());

            case 28: return(UQ_Ajuda.ToString());

            case 29: return(UQ_Lesao.ToString());

            case 30: return(ST_Existe.ToString());

            case 31: return(apresenta_defict.ToString());

            //string
            case 32: return(Nome);

            case 33: return(Profissão);

            case 34: return(Endereço);

            case 35: return(Numero_Casa);

            case 36: return(Bairro);

            case 37: return(Cidade);

            case 38: return(Numero_Telefone);

            case 39: return(Numero_Celular);

            case 40: return(Numero_protocolo);

            case 41: return(Medico_Responsável);

            case 42: return(Avaliador);

            case 43: return(Diagnostico_funcional);

            case 44: return(Pontos_Importantes);

            case 45: return(Arranjo_Moradia);

            case 46: return(Hipoteses_diagnosticas);

            case 47: return(Medicamentos_disc);

            case 48: return(Queixa_Principal);

            case 49: return(Dispositivo_Auxilio);

            case 50: return(UQ_Mecanismo);

            case 51: return(UQ_Circunstancia);

            //Datetime
            case 52: return(Data_Coleta.ToString());

            case 53: return(Nascimento.ToString());

            //float
            case 54: return(TUGT_Tempo.ToString());

            //bool []
            case 55: return(CF_tabela.ToString());

            case 56: return(ST_Fatores.ToString());

            case 57: return(DPC_EDGA.ToString());

            //int []
            case 58: return(DPC_MEEM.ToString());

            case 59: return(BBS_Tabela.ToString());

            case 60: return(CTSIB_Tabela.ToString());

            case 61: return(DGI_Tabela.ToString());

            default: return("Falha");
            }
        }
        // GET: Registrar_Trabajador
        public ActionResult Registrar_Trabajador(Registrar_Trabajador obj, HttpPostedFileBase file1, Rol rol, Tipo_documento tipo_doc, Tipo_poblacion tipo_pobla, Genero g, Contrato c, Escolaridad e, Estado_civil es, Grupo_sanguineo san)
        {
            Models.Login user = Session["usuario"] as Models.Login;

            if (user == null)
            {
                return(RedirectToAction("Login", "Login"));
            }
            else
            {
                if (Convert.ToInt32(user.rol) > 3)
                {
                    return(RedirectToAction("Login", "Login"));
                }
                else
                {
                    if (Request.Form["listar"] != null)
                    {
                        rol.id_rol = Request.Form["listar"].ToString();
                    }
                    if (Request.Form["listar1"] != null)
                    {
                        tipo_doc.id_tipo_documento = Request.Form["listar1"].ToString();
                    }
                    if (Request.Form["listar2"] != null)
                    {
                        tipo_pobla.id_tipo_poblacion = Request.Form["listar2"].ToString();
                    }
                    if (Request.Form["listar6"] != null)
                    {
                        g.id_genero = Request.Form["listar6"].ToString();
                    }
                    if (Request.Form["listar7"] != null)
                    {
                        c.id_contrato = Request.Form["listar7"].ToString();
                    }
                    if (Request.Form["listar8"] != null)
                    {
                        e.id_escolaridad = Request.Form["listar8"].ToString();
                    }
                    if (Request.Form["listar9"] != null)
                    {
                        es.id_estado = Request.Form["listar9"].ToString();
                    }
                    if (Request.Form["listar10"] != null)
                    {
                        san.id_sanguineo = Request.Form["listar10"].ToString();
                    }
                    List <SelectListItem> prueba = ViewData["lista"] as List <SelectListItem>;
                    if (prueba == null)
                    {
                        Plataforma_academica.Models.Rol               r = new Plataforma_academica.Models.Rol();
                        Plataforma_academica.Models.Rol[]             rol_;
                        Plataforma_academica.Models.Tipo_documento    ti = new Plataforma_academica.Models.Tipo_documento();
                        Plataforma_academica.Models.Tipo_documento[]  tid;
                        Plataforma_academica.Models.Tipo_poblacion    tip = new Plataforma_academica.Models.Tipo_poblacion();
                        Plataforma_academica.Models.Tipo_poblacion[]  tipob;
                        Plataforma_academica.Models.Genero            ge = new Plataforma_academica.Models.Genero();
                        Plataforma_academica.Models.Genero[]          gen;
                        Plataforma_academica.Models.Contrato          co = new Plataforma_academica.Models.Contrato();
                        Plataforma_academica.Models.Contrato[]        con;
                        Plataforma_academica.Models.Estado_civil      esta = new Plataforma_academica.Models.Estado_civil();
                        Plataforma_academica.Models.Estado_civil[]    civi;
                        Plataforma_academica.Models.Escolaridad       esco = new Plataforma_academica.Models.Escolaridad();
                        Plataforma_academica.Models.Escolaridad[]     cola;
                        Plataforma_academica.Models.Grupo_sanguineo   sangui = new Plataforma_academica.Models.Grupo_sanguineo();
                        Plataforma_academica.Models.Grupo_sanguineo[] sa;

                        rol_  = r.BuscarRol();
                        tid   = ti.Buscartipodocumento();
                        tipob = tip.Buscarpoblacion();
                        gen   = ge.BuscarGenero();
                        con   = co.BuscarContrato();
                        civi  = esta.BuscarEstadoCivil();
                        cola  = esco.BuscarEscolaridad();
                        sa    = sangui.BuscarSanguineo();

                        List <SelectListItem> lista = new List <SelectListItem>();
                        foreach (Rol i in rol_)
                        {
                            lista.Add(new SelectListItem
                            {
                                Text     = i.nombre_rol,
                                Value    = i.id_rol,
                                Selected = false
                            });
                        }
                        ViewData["lista2"] = lista;

                        List <SelectListItem> lista1 = new List <SelectListItem>();
                        foreach (Tipo_documento i in tid)
                        {
                            lista1.Add(new SelectListItem
                            {
                                Text     = i.nombre_tipo_documento,
                                Value    = i.id_tipo_documento,
                                Selected = false
                            });
                        }
                        ViewData["lista1"] = lista1;

                        List <SelectListItem> lista2 = new List <SelectListItem>();
                        foreach (Tipo_poblacion i in tipob)
                        {
                            lista2.Add(new SelectListItem
                            {
                                Text     = i.nombre_tipo_poblacion,
                                Value    = i.id_tipo_poblacion,
                                Selected = false
                            });
                        }
                        ViewData["lista3"] = lista2;

                        List <SelectListItem> lista7 = new List <SelectListItem>();
                        foreach (Genero i in gen)
                        {
                            lista7.Add(new SelectListItem
                            {
                                Text     = i.nombre_genero,
                                Value    = i.id_genero,
                                Selected = false
                            });
                        }
                        ViewData["lista7"] = lista7;

                        List <SelectListItem> lista8 = new List <SelectListItem>();
                        foreach (Contrato i in con)
                        {
                            lista8.Add(new SelectListItem
                            {
                                Text     = i.nombre_contrato,
                                Value    = i.id_contrato,
                                Selected = false
                            });
                        }
                        ViewData["lista8"] = lista8;

                        List <SelectListItem> lista9 = new List <SelectListItem>();
                        foreach (Estado_civil i in civi)
                        {
                            lista9.Add(new SelectListItem
                            {
                                Text     = i.nombre_estado,
                                Value    = i.id_estado,
                                Selected = false
                            });
                        }
                        ViewData["lista9"] = lista9;

                        List <SelectListItem> lista10 = new List <SelectListItem>();
                        foreach (Escolaridad i in cola)
                        {
                            lista10.Add(new SelectListItem
                            {
                                Text     = i.nombre,
                                Value    = i.id_escolaridad,
                                Selected = false
                            });
                        }
                        ViewData["lista10"] = lista10;

                        List <SelectListItem> lista11 = new List <SelectListItem>();
                        foreach (Grupo_sanguineo i in sa)
                        {
                            lista11.Add(new SelectListItem
                            {
                                Text     = i.nombre_sanguineo,
                                Value    = i.id_sanguineo,
                                Selected = false
                            });
                        }
                        ViewData["lista11"] = lista11;
                    }
                }
            }
            if (ValidarDatos(obj))
            {
                String codigo1 = Request.Form["subir1"];
                if (codigo1 != null)
                {
                    Contenido_practico id_examen = new Contenido_practico();
                    if (obj.Registrar_Trabajadores(obj, Subir(file1)))
                    {
                        ViewBag.mensaje = "Exito";
                    }
                    else
                    {
                        ViewBag.mensaje = "No se registro el examen";
                    }
                }
            }

            return(View());
        }
Ejemplo n.º 3
0
        // GET: Login

        public ActionResult Login(Login usr, Tipo_documento tipo_doc, Tipo_poblacion tipo_pobla, Municipio mun, Pais pa, Departamento d, Genero g, Estado_civil e, Escolaridad cola, Grupo_sanguineo grup)
        {
            DataTable datos = null;

            HtmlHelper.ClientValidationEnabled = false;

            String codigo2 = Request.Form["iniciar"];

            if (codigo2 != null)
            {
                if (usr.usuario == null || usr.contraseña == null)
                {
                    ViewBag.mensaje  = "vacios";
                    ViewBag.mensaje2 = "Los campos de Usuario y Contraseña no deben estar vacios";
                }
                else
                {
                    datos = user.BuscarPersona(usr.usuario, usr.contraseña);

                    if (datos != null && datos.Rows.Count > 0)
                    {
                        user.Nombre           = datos.Rows[0]["nombre"].ToString();
                        user.rol              = datos.Rows[0]["id_rol"].ToString();
                        user.cedula           = datos.Rows[0]["id_persona"].ToString();
                        user.Tipo_rol         = datos.Rows[0]["nombre_rol"].ToString();
                        user.cedula           = datos.Rows[0]["id_persona"].ToString();
                        user.usuario          = datos.Rows[0]["id_usuario"].ToString();
                        user.conexion_usuario = datos.Rows[0]["estado_conexion_usuario"].ToString();
                        user.genero           = datos.Rows[0]["nombre_genero"].ToString();
                        user.foto             = datos.Rows[0]["foto"].ToString();
                        user.correo           = datos.Rows[0]["email_persona"].ToString();
                        user.nombre_usu       = datos.Rows[0]["nombre2"].ToString();
                        user.tipo_sangui      = datos.Rows[0]["n"].ToString();
                        user.telefono         = datos.Rows[0]["num_tel_persona"].ToString();
                        user.estado_civil     = datos.Rows[0]["civi"].ToString();
                        Session["usuario"]    = user;
                        if (Convert.ToInt32(datos.Rows[0]["id_rol"].ToString()) < 7 && Convert.ToInt32(datos.Rows[0]["id_rol"].ToString()) > 3)
                        {
                            return(RedirectToAction("principalplataforma", "PrincipalPlataforma"));//Pagina secundaria luego del login
                        }
                        else
                        {
                            return(RedirectToAction("seleccionar_unidad_para_contenido", "Seleccionar_para_subir_contenido"));
                        }
                    }
                    else
                    {
                        ViewBag.mensaje  = "datos incorrectos";
                        ViewBag.mensaje2 = "El Usuario o Contraseña son incorrectos, ingrese los datos e intentelo nuevamente";
                    }
                }
            }

            if (Request.Form["listar1"] != null)
            {
                tipo_doc.id_tipo_documento = Request.Form["listar1"].ToString();
            }
            if (Request.Form["listar2"] != null)
            {
                tipo_pobla.id_tipo_poblacion = Request.Form["listar2"].ToString();
            }
            if (Request.Form["listar4"] != null)
            {
                pa.id_pais = Request.Form["listar4"].ToString();
            }
            if (Request.Form["listar5"] != null)
            {
                d.id_departamento = Request.Form["listar5"].ToString();
            }
            if (Request.Form["listar3"] != null)
            {
                mun.id_municipio = Request.Form["listar3"].ToString();
            }
            if (Request.Form["listar7"] != null)
            {
                e.id_estado = Request.Form["listar7"].ToString();
            }
            if (Request.Form["listar6"] != null)
            {
                g.id_genero = Request.Form["listar6"].ToString();
            }
            if (Request.Form["listar8"] != null)
            {
                cola.id_escolaridad = Request.Form["listar8"].ToString();
            }
            if (Request.Form["listar9"] != null)
            {
                grup.id_sanguineo = Request.Form["listar9"].ToString();
            }

            List <SelectListItem> prueba = ViewData["lista"] as List <SelectListItem>;

            if (prueba == null)
            {
                Plataforma_academica.Models.Tipo_documento    ti = new Plataforma_academica.Models.Tipo_documento();
                Plataforma_academica.Models.Tipo_documento[]  tid;
                Plataforma_academica.Models.Tipo_poblacion    tip = new Plataforma_academica.Models.Tipo_poblacion();
                Plataforma_academica.Models.Tipo_poblacion[]  tipob;
                Plataforma_academica.Models.Pais              p = new Plataforma_academica.Models.Pais();
                Plataforma_academica.Models.Pais[]            pai;
                Plataforma_academica.Models.Municipio         m = new Plataforma_academica.Models.Municipio();
                Plataforma_academica.Models.Municipio[]       mu;
                Plataforma_academica.Models.Departamento      dp = new Plataforma_academica.Models.Departamento();
                Plataforma_academica.Models.Departamento[]    depa;
                Plataforma_academica.Models.Genero            ge = new Plataforma_academica.Models.Genero();
                Plataforma_academica.Models.Genero[]          gen;
                Plataforma_academica.Models.Estado_civil      es = new Plataforma_academica.Models.Estado_civil();
                Plataforma_academica.Models.Estado_civil[]    est;
                Plataforma_academica.Models.Escolaridad       esco = new Plataforma_academica.Models.Escolaridad();
                Plataforma_academica.Models.Escolaridad[]     escola;
                Plataforma_academica.Models.Grupo_sanguineo   sang = new Plataforma_academica.Models.Grupo_sanguineo();
                Plataforma_academica.Models.Grupo_sanguineo[] grup_sangui;

                tid         = ti.Buscartipodocumento();
                tipob       = tip.Buscarpoblacion();
                pai         = p.BuscarPais();
                depa        = dp.BuscarDepartamento();
                mu          = m.BuscarMunicipio();
                gen         = ge.BuscarGenero();
                est         = es.BuscarEstadoCivil();
                escola      = esco.BuscarEscolaridad();
                grup_sangui = sang.BuscarSanguineo();

                List <SelectListItem> lista1 = new List <SelectListItem>();
                foreach (Tipo_documento i in tid)
                {
                    lista1.Add(new SelectListItem
                    {
                        Text     = i.nombre_tipo_documento,
                        Value    = i.id_tipo_documento,
                        Selected = false
                    });
                }
                ViewData["lista1"] = lista1;

                List <SelectListItem> lista2 = new List <SelectListItem>();
                foreach (Tipo_poblacion i in tipob)
                {
                    lista2.Add(new SelectListItem
                    {
                        Text     = i.nombre_tipo_poblacion,
                        Value    = i.id_tipo_poblacion,
                        Selected = false
                    });
                }
                ViewData["lista3"] = lista2;

                List <SelectListItem> lista4 = new List <SelectListItem>();
                foreach (Pais i in pai)
                {
                    lista4.Add(new SelectListItem
                    {
                        Text     = i.nombre_pais,
                        Value    = i.id_pais,
                        Selected = false
                    });
                }
                ViewData["lista4"] = lista4;

                List <SelectListItem> lista5 = new List <SelectListItem>();
                foreach (Departamento i in depa)
                {
                    lista5.Add(new SelectListItem
                    {
                        Text     = i.nombre_departamento,
                        Value    = i.id_departamento,
                        Selected = false
                    });
                }
                ViewData["lista5"] = lista5;

                List <SelectListItem> lista6 = new List <SelectListItem>();
                foreach (Municipio i in mu)
                {
                    lista6.Add(new SelectListItem
                    {
                        Text     = i.nombre_municipio,
                        Value    = i.id_municipio,
                        Selected = false
                    });
                }
                ViewData["lista6"] = lista6;

                List <SelectListItem> lista7 = new List <SelectListItem>();
                foreach (Genero i in gen)
                {
                    lista7.Add(new SelectListItem
                    {
                        Text     = i.nombre_genero,
                        Value    = i.id_genero,
                        Selected = false
                    });
                }
                ViewData["lista7"] = lista7;

                List <SelectListItem> lista8 = new List <SelectListItem>();
                foreach (Estado_civil i in est)
                {
                    lista8.Add(new SelectListItem
                    {
                        Text     = i.nombre_estado,
                        Value    = i.id_estado,
                        Selected = false
                    });
                }
                ViewData["lista8"] = lista8;

                List <SelectListItem> lista9 = new List <SelectListItem>();
                foreach (Escolaridad i in escola)
                {
                    lista9.Add(new SelectListItem
                    {
                        Text     = i.nombre,
                        Value    = i.id_escolaridad,
                        Selected = false
                    });
                }
                ViewData["lista9"] = lista9;

                List <SelectListItem> lista10 = new List <SelectListItem>();
                foreach (Grupo_sanguineo i in grup_sangui)
                {
                    lista10.Add(new SelectListItem
                    {
                        Text     = i.nombre_sanguineo,
                        Value    = i.id_sanguineo,
                        Selected = false
                    });
                }
                ViewData["lista10"] = lista10;
            }
            if (ValidarDatos(usr))
            {
                String codigo1 = Request.Form["subir1"];
                if (codigo1 != null)
                {
                    if (usr.Registrar_estudiante(usr))
                    {
                        usuario = usr.nombre1.Substring(0, 3);
                        if (SendEmail(usr.correo, usr.apellido1, usuario, usr.cedula, usr.nombre1))
                        {
                            ViewBag.mensaje  = "Exito";
                            ViewBag.mensaje2 = "El Nuevo Usuario fue registrado con exito, se envió los datos de inicio de sesión, al correo " + usr.correo;
                        }
                    }
                    else
                    {
                        ViewBag.mensaje  = "No se registro el usuario";
                        ViewBag.mensaje2 = "El Usuario no fue registrado, intentelo nuevamente.";
                    }
                }
            }
            return(View());
        }