public bool eliminaAdulto(clsPersona objPersona) { using (TransactionScope trans = new TransactionScope()) { try { ADULTO adulto = (from a in bd.ADULTO where a.IDPERSONA == objPersona.Codigo select a).First(); PERSONA persona = (from p in bd.PERSONA where p.IDPERSONA == objPersona.Codigo select p).First(); bd.ADULTO.DeleteOnSubmit(adulto); bd.SubmitChanges(); bd.PERSONA.DeleteOnSubmit(persona); bd.SubmitChanges(); trans.Complete(); return(true); } catch (Exception ex) { return(false); } } }
public bool eliminaNinio(clsPersona objPersona) { using (TransactionScope trans = new TransactionScope()) { try { NINIO ninio = (from n in bd.NINIO where n.IDPERSONA == objPersona.Codigo select n).First(); MENOREDAD menor = (from m in bd.MENOREDAD where m.IDPERSONA == objPersona.Codigo select m).First(); PERSONA persona = (from p in bd.PERSONA where p.IDPERSONA == objPersona.Codigo select p).First(); bd.NINIO.DeleteOnSubmit(ninio); bd.SubmitChanges(); bd.MENOREDAD.DeleteOnSubmit(menor); bd.SubmitChanges(); bd.PERSONA.DeleteOnSubmit(persona); bd.SubmitChanges(); trans.Complete(); return(true); } catch (Exception ex) { return(false); } } }
public bool eliminaJoven(clsPersona objPersona) { using (TransactionScope trans = new TransactionScope()) { try { JOVEN joven = (from j in bd.JOVEN where j.IDPERSONA == objPersona.Codigo select j).First(); MENOREDAD menor = (from m in bd.MENOREDAD where m.IDPERSONA == objPersona.Codigo select m).First(); PERSONA persona = (from p in bd.PERSONA where p.IDPERSONA == objPersona.Codigo select p).First(); bd.JOVEN.DeleteOnSubmit(joven); bd.SubmitChanges(); bd.MENOREDAD.DeleteOnSubmit(menor); bd.SubmitChanges(); bd.PERSONA.DeleteOnSubmit(persona); bd.SubmitChanges(); trans.Complete(); return(true); } catch (Exception ex) { return(false); } } }
public List <clsPersona> listarIndicador() { SqlConnection conexion = new SqlConnection(cadena2); SqlCommand comando = new SqlCommand("select * from TIPOPERSONA", conexion); List <clsPersona> lista = new List <clsPersona>(); conexion.Open(); SqlDataReader lector = comando.ExecuteReader(); while (lector.Read()) { clsPersona persona = new clsPersona(); persona.Codigo = lector.GetInt32(0); // persona.NombreTipoPersona = lector.GetString(1); lista.Add(persona); } conexion.Close(); return(lista); }
public bool actualizaAdulto(int codigo, clsPersona objPersona, clsAdulto objAdulto) { using (TransactionScope trans = new TransactionScope()) { try { TELEFONOPERSONA telefonos = new TELEFONOPERSONA(); PERSONA p = bd.PERSONA.Single(u => u.IDPERSONA == codigo); p.IDALIMENTACION2 = objPersona.IdAlimentacion; p.PRIMERNOMBREPERSONA = objPersona.PrimerNombre; p.SEGUNDONOMBREPERSONA = objPersona.SegundoNombre; p.PRIMERAPELLIDOPERSONA = objPersona.PrimerApellido; p.SEGUNDOAPELLIDOPERSONA = objPersona.SegundoApellido; p.GENEROPERSONA = objPersona.Genero; p.FECHANACIMIENTOPERSONA = objPersona.Nacimiento; p.CEDULAPERSONA = objPersona.Cedula; p.LUGARNACIMIENTOPERSONA = objPersona.LugarNacimiento; p.VIVECONFAMILIAPERSONA = objPersona.ViveFamilia; p.OBSERVACIONPERSONA = objPersona.Observacion; p.FECHAINGRESOPROGRAMA = objPersona.Ingreso; p.CABEZAFAMILIA = objPersona.Cabeza; //Numeros de telefono var telfAntiguos = from tlfs in bd.TELEFONOPERSONA where tlfs.IDPERSONA == codigo select tlfs; foreach (var tlf in telfAntiguos) { bd.TELEFONOPERSONA.DeleteOnSubmit(tlf); bd.SubmitChanges(); } foreach (string numero in objPersona.Numeros) { TELEFONOPERSONA telefonosNuevos = new TELEFONOPERSONA(); telefonosNuevos.IDPERSONA = codigo; telefonosNuevos.TELEFONOPERSONA1 = numero; bd.TELEFONOPERSONA.InsertOnSubmit(telefonosNuevos); bd.SubmitChanges(); } ADULTO a = bd.ADULTO.Single(ad => ad.IDPERSONA == codigo); a.ESTUDIAADULTO = objAdulto.EstudiaAdulto; a.DONDEESTUDIAADULTO = objAdulto.DondeEstudiaAdulto; a.NIVELEDUCACIONADULTO = objAdulto.NivelEducacion; bd.SubmitChanges(); trans.Complete(); return(true); } catch (Exception ex) { return(false); } } }
public bool ingresaAdulto(clsPersona objPersona, clsAdulto objAdulto) { using (TransactionScope trans = new TransactionScope()) { try { PERSONA p = new PERSONA(); p.IDALIMENTACION2 = objPersona.IdAlimentacion; p.PRIMERNOMBREPERSONA = objPersona.PrimerNombre; p.SEGUNDONOMBREPERSONA = objPersona.SegundoNombre; p.PRIMERAPELLIDOPERSONA = objPersona.PrimerApellido; p.SEGUNDOAPELLIDOPERSONA = objPersona.SegundoApellido; p.GENEROPERSONA = objPersona.Genero; p.FECHANACIMIENTOPERSONA = objPersona.Nacimiento; p.CEDULAPERSONA = objPersona.Cedula; p.LUGARNACIMIENTOPERSONA = objPersona.LugarNacimiento; p.VIVECONFAMILIAPERSONA = objPersona.ViveFamilia; p.OBSERVACIONPERSONA = objPersona.Observacion; p.FECHAINGRESOPROGRAMA = objPersona.Ingreso; p.CABEZAFAMILIA = objPersona.Cabeza; bd.PERSONA.InsertOnSubmit(p); bd.SubmitChanges(); int idPersona = p.IDPERSONA; //Numeros de telefono foreach (string numero in objPersona.Numeros) { TELEFONOPERSONA telefonos = new TELEFONOPERSONA(); telefonos.IDPERSONA = idPersona; telefonos.TELEFONOPERSONA1 = numero; bd.TELEFONOPERSONA.InsertOnSubmit(telefonos); bd.SubmitChanges(); } ADULTO a = new ADULTO(); a.IDPERSONA = p.IDPERSONA; a.ESTUDIAADULTO = objAdulto.EstudiaAdulto; a.DONDEESTUDIAADULTO = objAdulto.DondeEstudiaAdulto; a.NIVELEDUCACIONADULTO = objAdulto.NivelEducacion; bd.ADULTO.InsertOnSubmit(a); bd.SubmitChanges(); trans.Complete(); return(true); } catch (Exception ex) { return(false); } } }
public void buscarNinio(int codigo, clsPersona objPersona, clsMenorEdad objMenor, clsNinio objNinio) { try { var buscar = from persona in bd.PERSONA join menor in bd.MENOREDAD on persona.IDPERSONA equals menor.IDPERSONA join ninio in bd.NINIO on persona.IDPERSONA equals ninio.IDPERSONA where persona.IDPERSONA == codigo select new { persona, menor, ninio }; var p = buscar.First(); objPersona.Codigo = Convert.ToInt32(p.persona.IDPERSONA); objPersona.IdAlimentacion = Convert.ToInt32(p.persona.IDALIMENTACION2); objPersona.PrimerNombre = p.persona.PRIMERNOMBREPERSONA; objPersona.SegundoNombre = p.persona.SEGUNDONOMBREPERSONA; objPersona.PrimerApellido = p.persona.PRIMERAPELLIDOPERSONA; objPersona.SegundoApellido = p.persona.SEGUNDOAPELLIDOPERSONA; objPersona.Genero = p.persona.GENEROPERSONA; objPersona.Nacimiento = Convert.ToDateTime(p.persona.FECHANACIMIENTOPERSONA); objPersona.Cedula = p.persona.CEDULAPERSONA; var numTelefonos = (from telefonos in bd.TELEFONOPERSONA where telefonos.IDPERSONA == codigo select new { numero = telefonos.TELEFONOPERSONA1 }).Select(x => x.numero).ToList(); objPersona.Numeros = numTelefonos; objPersona.LugarNacimiento = p.persona.LUGARNACIMIENTOPERSONA; objPersona.ViveFamilia = p.persona.VIVECONFAMILIAPERSONA; objPersona.Observacion = p.persona.OBSERVACIONPERSONA; objPersona.Ingreso = Convert.ToDateTime(p.persona.FECHAINGRESOPROGRAMA); objPersona.Cabeza = Convert.ToBoolean(p.persona.CABEZAFAMILIA); objMenor.IdPersona = Convert.ToInt32(p.menor.IDPERSONA); objMenor.IdMenorEdad = Convert.ToInt32(p.menor.IDMENOREDAD); //objMenor.IdOrientador = Convert.ToInt32(p.menor.IDORIENTADOR); objMenor.Sad = p.menor.CODIGOSADMENOREDAD; objMenor.AnioIngreso = Convert.ToInt32(p.menor.ANIOINGRESOMENOREDAD); objMenor.Peso = Convert.ToDouble(p.menor.PESOMENOREDAD); objMenor.Talla = Convert.ToDouble(p.menor.TALLAMENOREDAD); objMenor.Discapacidad = p.menor.DISCAPACIDADESMENOREDAD; objMenor.Vacunas = Convert.ToBoolean(p.menor.VACUNASMENOREDAD); objMenor.Alimentacion = Convert.ToInt32(p.menor.ALIMENTACIONMENOREDAD); objMenor.NombreEncargado = Convert.ToInt32(p.menor.NOMBREENCARGADOMENOREDAD); objMenor.Sacramento = p.menor.SACRAMENTOMENOREDAD; objNinio.IdPersona = Convert.ToInt32(p.ninio.IDPERSONA); objNinio.IdMenorEdad = Convert.ToInt32(p.ninio.IDMENOREDAD); objNinio.IdNinio = Convert.ToInt32(p.ninio.IDNINIO); objNinio.Trabajo = Convert.ToBoolean(p.ninio.TRABAJONINIO); objNinio.Tiempo = Convert.ToInt32(p.ninio.TIEMPOTRABAJONINIO); } catch (Exception ex) { } }
public List <REPRESENTANTE> consultarRepresentante(clsPersona persona) { try { List <PERIODO_PERSONA_FAMILIA> actual = bd.PERIODO_PERSONA_FAMILIA.Where(ppf => ppf.IDPERSONA == persona.Codigo && ppf.PERIODO.ESTADOPERIODO == true).ToList(); List <REPRESENTANTE> representantes = new List <REPRESENTANTE>(); foreach (PERIODO_PERSONA_FAMILIA familia in actual) { representantes.Add(bd.REPRESENTANTE.Where(rep => rep.IDPERSONA == bd.PERIODO_PERSONA_FAMILIA.Where(ppf => ppf.IDFAMILIA == familia.IDFAMILIA && ppf.IDPERIODO == familia.IDPERIODO && ppf.REPRESENTANTE == true).First().IDPERSONA).First()); } return(representantes); } catch (Exception ex) { return(new List <REPRESENTANTE> ()); } }
static clsPersona transformarPersona(PERSONA newPersona) { clsPersona persona = new clsPersona(); persona.Codigo = newPersona.IDPERSONA; persona.IdAlimentacion = int.Parse(newPersona.IDALIMENTACION2.ToString()); persona.PrimerNombre = newPersona.PRIMERNOMBREPERSONA; persona.SegundoNombre = newPersona.SEGUNDONOMBREPERSONA; persona.PrimerApellido = newPersona.PRIMERAPELLIDOPERSONA; persona.SegundoApellido = newPersona.SEGUNDOAPELLIDOPERSONA; persona.Genero = newPersona.GENEROPERSONA; persona.Nacimiento = DateTime.Parse(newPersona.FECHANACIMIENTOPERSONA.ToString()); persona.Cedula = newPersona.CEDULAPERSONA; persona.LugarNacimiento = newPersona.LUGARNACIMIENTOPERSONA; persona.ViveFamilia = newPersona.VIVECONFAMILIAPERSONA; persona.Observacion = newPersona.OBSERVACIONPERSONA; persona.Ingreso = DateTime.Parse(newPersona.FECHAINGRESOPROGRAMA.ToString()); persona.Cabeza = bool.Parse(newPersona.CABEZAFAMILIA.ToString()); return(persona); }
public void buscarAdulto(int codigo, clsPersona objPersona, clsAdulto objAdulto) { try { var buscar = from persona in bd.PERSONA join adulto in bd.ADULTO on persona.IDPERSONA equals adulto.IDPERSONA where persona.IDPERSONA == codigo select new { persona, adulto }; var p = buscar.First(); objPersona.Codigo = Convert.ToInt32(p.persona.IDPERSONA); objPersona.IdAlimentacion = Convert.ToInt32(p.persona.IDALIMENTACION2); objPersona.PrimerNombre = p.persona.PRIMERNOMBREPERSONA; objPersona.SegundoNombre = p.persona.SEGUNDONOMBREPERSONA; objPersona.PrimerApellido = p.persona.PRIMERAPELLIDOPERSONA; objPersona.SegundoApellido = p.persona.SEGUNDOAPELLIDOPERSONA; objPersona.Genero = p.persona.GENEROPERSONA; objPersona.Nacimiento = Convert.ToDateTime(p.persona.FECHANACIMIENTOPERSONA); var numTelefonos = (from telefonos in bd.TELEFONOPERSONA where telefonos.IDPERSONA == codigo select new { numero = telefonos.TELEFONOPERSONA1 }).Select(x => x.numero).ToList(); objPersona.Numeros = numTelefonos; objPersona.Cedula = p.persona.CEDULAPERSONA; objPersona.LugarNacimiento = p.persona.LUGARNACIMIENTOPERSONA; objPersona.ViveFamilia = p.persona.VIVECONFAMILIAPERSONA; objPersona.Observacion = p.persona.OBSERVACIONPERSONA; objPersona.Ingreso = Convert.ToDateTime(p.persona.FECHAINGRESOPROGRAMA); objPersona.Cabeza = Convert.ToBoolean(p.persona.CABEZAFAMILIA); objAdulto.EstudiaAdulto = Convert.ToBoolean(p.adulto.ESTUDIAADULTO); objAdulto.DondeEstudiaAdulto = p.adulto.DONDEESTUDIAADULTO; objAdulto.NivelEducacion = p.adulto.NIVELEDUCACIONADULTO; } catch (Exception ex) { } }
public bool actualizarNinio(int codigo, clsPersona objPersona, clsNinio objNinio, clsMenorEdad objMenorEdad) { using (TransactionScope trans = new TransactionScope()) { try { PERSONA persona = bd.PERSONA.Single(u => u.IDPERSONA == codigo); persona.IDALIMENTACION2 = objPersona.IdAlimentacion; persona.PRIMERNOMBREPERSONA = objPersona.PrimerNombre; persona.SEGUNDONOMBREPERSONA = objPersona.SegundoNombre; persona.PRIMERAPELLIDOPERSONA = objPersona.PrimerApellido; persona.SEGUNDOAPELLIDOPERSONA = objPersona.SegundoApellido; persona.GENEROPERSONA = objPersona.Genero; persona.FECHANACIMIENTOPERSONA = objPersona.Nacimiento; persona.CEDULAPERSONA = objPersona.Cedula; persona.LUGARNACIMIENTOPERSONA = objPersona.LugarNacimiento; persona.VIVECONFAMILIAPERSONA = objPersona.ViveFamilia; persona.OBSERVACIONPERSONA = objPersona.Observacion; persona.FECHAINGRESOPROGRAMA = objPersona.Ingreso; persona.CABEZAFAMILIA = objPersona.Cabeza; //Numeros Telefono var telfAntiguos = from tlfs in bd.TELEFONOPERSONA where tlfs.IDPERSONA == codigo select tlfs; foreach (var tlf in telfAntiguos) { bd.TELEFONOPERSONA.DeleteOnSubmit(tlf); bd.SubmitChanges(); } foreach (string numero in objPersona.Numeros) { TELEFONOPERSONA telefonosNuevos = new TELEFONOPERSONA(); telefonosNuevos.IDPERSONA = codigo; telefonosNuevos.TELEFONOPERSONA1 = numero; bd.TELEFONOPERSONA.InsertOnSubmit(telefonosNuevos); bd.SubmitChanges(); } MENOREDAD menor = bd.MENOREDAD.Single(u => u.IDPERSONA == codigo); // menor.IDORIENTADOR = objMenorEdad.IdOrientador; menor.CODIGOSADMENOREDAD = objMenorEdad.Sad; menor.ANIOINGRESOMENOREDAD = objMenorEdad.AnioIngreso; menor.PESOMENOREDAD = Convert.ToDecimal(objMenorEdad.Peso); menor.TALLAMENOREDAD = Convert.ToDecimal(objMenorEdad.Talla); menor.DISCAPACIDADESMENOREDAD = objMenorEdad.Discapacidad; menor.VACUNASMENOREDAD = objMenorEdad.Vacunas; menor.ALIMENTACIONMENOREDAD = objMenorEdad.Alimentacion; menor.NOMBREENCARGADOMENOREDAD = objMenorEdad.NombreEncargado; menor.SACRAMENTOMENOREDAD = objMenorEdad.Sacramento; NINIO ninio = bd.NINIO.Single(u => u.IDPERSONA == codigo); ninio.TRABAJONINIO = objNinio.Trabajo; ninio.TIEMPOTRABAJONINIO = objNinio.Tiempo; bd.SubmitChanges(); trans.Complete(); return(true); } catch (Exception ex) { return(false); } } }
public bool ingresaNinio(clsPersona objPersona, clsNinio objNinio, clsMenorEdad objMenorEdad) { using (TransactionScope trans = new TransactionScope()) { try { PERSONA persona = new PERSONA(); MENOREDAD menor = new MENOREDAD(); NINIO ninio = new NINIO(); //datos individuo persona.IDALIMENTACION2 = objPersona.IdAlimentacion; persona.PRIMERNOMBREPERSONA = objPersona.PrimerNombre; persona.SEGUNDONOMBREPERSONA = objPersona.SegundoNombre; persona.PRIMERAPELLIDOPERSONA = objPersona.PrimerApellido; persona.SEGUNDOAPELLIDOPERSONA = objPersona.SegundoApellido; persona.GENEROPERSONA = objPersona.Genero; persona.FECHANACIMIENTOPERSONA = objPersona.Nacimiento; persona.CEDULAPERSONA = objPersona.Cedula; persona.LUGARNACIMIENTOPERSONA = objPersona.LugarNacimiento; persona.VIVECONFAMILIAPERSONA = objPersona.ViveFamilia; persona.OBSERVACIONPERSONA = objPersona.Observacion; persona.FECHAINGRESOPROGRAMA = objPersona.Ingreso; persona.CABEZAFAMILIA = objPersona.Cabeza; bd.PERSONA.InsertOnSubmit(persona); bd.SubmitChanges(); int idPersona = persona.IDPERSONA; //Numeros de telefono foreach (string numero in objPersona.Numeros) { TELEFONOPERSONA telefonos = new TELEFONOPERSONA(); telefonos.IDPERSONA = idPersona; telefonos.TELEFONOPERSONA1 = numero; bd.TELEFONOPERSONA.InsertOnSubmit(telefonos); bd.SubmitChanges(); } //datos menor menor.IDPERSONA = idPersona; //menor.IDORIENTADOR = objMenorEdad.IdOrientador; menor.CODIGOSADMENOREDAD = objMenorEdad.Sad; menor.ANIOINGRESOMENOREDAD = objMenorEdad.AnioIngreso; menor.PESOMENOREDAD = Convert.ToDecimal(objMenorEdad.Peso); menor.TALLAMENOREDAD = Convert.ToDecimal(objMenorEdad.Talla); menor.DISCAPACIDADESMENOREDAD = objMenorEdad.Discapacidad; menor.VACUNASMENOREDAD = objMenorEdad.Vacunas; menor.ALIMENTACIONMENOREDAD = objMenorEdad.Alimentacion; menor.NOMBREENCARGADOMENOREDAD = objMenorEdad.NombreEncargado; menor.SACRAMENTOMENOREDAD = objMenorEdad.Sacramento; bd.MENOREDAD.InsertOnSubmit(menor); bd.SubmitChanges(); int idMenor = menor.IDMENOREDAD; //datos ninio ninio.IDPERSONA = idPersona; ninio.IDMENOREDAD = idMenor; ninio.TRABAJONINIO = objNinio.Trabajo; ninio.TIEMPOTRABAJONINIO = objNinio.Tiempo; bd.NINIO.InsertOnSubmit(ninio); //insertar en base bd.SubmitChanges(); trans.Complete(); return(true); } catch (Exception ex) { return(false); } } }