Example #1
0
        public static List<Lugar> ObtenerDistritos(string codigoProvincia)
        {
            // Repositorio repo = new Repositorio();

            CancerDBWebEntities entidad = new CancerDBWebEntities();

            if (codigoProvincia == null)
                codigoProvincia = "01";

            List<Distrito> distritos = entidad.Distritoes.Where<Distrito>(x => x.cod_provincia == codigoProvincia).ToList();

            var listDistrito = new List<Lugar>();
            foreach (Distrito distrito in distritos)
            {
                listDistrito.Add(new Lugar { codigo = distrito.cod_distrito, nombre = distrito.distrito1 });
            }

            return listDistrito.ToList();
        }
Example #2
0
        public static List<Persona> buscarCedula(string searchText)
        {
            CancerDBWebEntities entidad = new CancerDBWebEntities();

            MembershipUser userObject = Membership.GetUser();
            Guid idUsuario = (Guid)userObject.ProviderUserKey;
            Repositorio repo = new Repositorio();
            int id_instalacion = Convert.ToInt32(repo.InstalacionParaUsuario(idUsuario).Tables[0].Rows[0].ItemArray[0]);

            List<Paciente> pacientes = entidad.Pacientes.Where<Paciente>(x => x.cedula.ToUpper() == (searchText.ToUpper()) && x.id_instalacion == id_instalacion).ToList();
            List<Persona> personas = new List<Persona>();

            foreach (Paciente paciente in pacientes)
            {
                personas.Add(new Persona { cedula = paciente.cedula, id = paciente.id.ToString() });
            }

            return personas.Take(10).ToList();
        }
Example #3
0
        public static List<Lugar> ObtenerCorregimientos(string codigoProvincia, string codigoDistrito)
        {
            CancerDBWebEntities entidad = new CancerDBWebEntities();

            if (codigoProvincia == null && codigoDistrito == null)
            {
                codigoDistrito = "01";
                codigoProvincia = "01";
            }

            // DataSet corregimientosDset = repo.Corregimiento_SelectProvinciaDistrito(codigoProvincia, codigoDistrito);
            List<Corregimiento> corregimientos = entidad.Corregimientoes.Where<Corregimiento>(x => x.cod_provincia == codigoProvincia && x.cod_distrito == codigoDistrito).ToList();
            var listcorregimiento = new List<Lugar>();

            foreach (Corregimiento corregimiento in corregimientos)
            {
                listcorregimiento.Add(new Lugar { codigo = corregimiento.cod_corregimiento, nombre = corregimiento.corregimiento1 });
            }

            return listcorregimiento.ToList();
        }
Example #4
0
        public static List<Info> obtenerInfo(string searchText)
        {
            CancerDBWebEntities entidad = new CancerDBWebEntities();
            int id = Convert.ToInt32(searchText);
            List<Paciente> pacientes = entidad.Pacientes.Where<Paciente>(x => x.id == id).ToList();
            List<Info> info = new List<Info>();

            foreach (Paciente paciente in pacientes)
            {
                info.Add(new Info
                {
                    id = paciente.id.ToString(),
                    cedula = paciente.cedula,
                    primernombre = paciente.primer_nombre,
                    segundonombre = paciente.segundo_nombre,
                    primerapellido = paciente.apellido_paterno,
                    segundoapellido = paciente.apellido_materno,
                    fechanacimiento = String.Format("{0:dd/MM/yyyy}", paciente.fecha_nacimiento),
                    sexo = paciente.sexo.ToString(),
                    provincia = paciente.codigo_residencia.Substring(0, 2),
                    distrito = paciente.codigo_residencia.Substring(2, 2),
                    corregimiento = paciente.codigo_residencia.Substring(4, 2),
                    direccion = paciente.direccion,
                    telefono = paciente.numero_telefonico,
                    cel1 = paciente.celular1,
                    cel2 = paciente.celular2,
                    raza = paciente.raza.ToString()

                });
            }

            return info.Take(10).ToList();
        }
Example #5
0
        protected void updateLinkButton_Click(object sender, EventArgs e)
        {
            string id = Request.QueryString["id"];

            Repositorio repo = new Repositorio();
            CancerDBWebEntities entidad = new CancerDBWebEntities();

            bool identi;

            if (identiCheck.Checked)
                identi = true;
            else
                identi = false;

            MembershipUser myObject = Membership.GetUser();
            Guid UserID = (Guid)myObject.ProviderUserKey;

            int x = entidad.sp_Paciente_Update(
                Convert.ToInt32(id),
                cedulaTextBox.Text.ToUpper(),
                primerNombre.Text.ToUpper(),
                segundoNombre.Text.ToUpper(),
                primerApellido.Text.ToUpper(),
                segundoApellido.Text.ToUpper(),
                (fechaNacimientoTextBox.Text == "" ? null : fechaNacimientoTextBox.Text),
                Convert.ToByte(sexo.SelectedValue),
                (razaRadioButton.Text == "Ninguno" ? null : razaRadioButton.Text),
                numeroTelTextBox.Text,
                provinciaDropDown.SelectedValue + Request.Form[distritoDropDown.UniqueID] + Request.Form[corregimientoDropDown.UniqueID],
                direccionTextBox.Text,
                User.Identity.Name,
                numeroCelTextBox.Text,
                numeroCel2TextBox.Text,
                Convert.ToInt32(repo.InstalacionParaUsuario(UserID).Tables[0].Rows[0].ItemArray[0]),
                identi
                );

            enableElements(false);
            editarLinkButton.Visible = true;
            updateLinkButton.Visible = false;
        }