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(); }
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(); }
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(); }
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(); }
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; }