public static void InsertarParticipante(PARTICIPANTE newParticipante) { ///Agrega un nuevo Participante mediante Entity Framework using (var modelo = new SISTEMADECONVENIOSEntities()) { modelo.PARTICIPANTE.Add(newParticipante); modelo.SaveChanges(); } }
public static void InsertarProyecto(PROYECTO newProyecto) { ///Agrega un nuevo Proyecto mediante Entity Framework using (var modelo = new SISTEMADECONVENIOSEntities()) { modelo.PROYECTO.Add(newProyecto); modelo.SaveChanges(); } }
public static void InsertarUsuario(USUARIO newUsuario) { //Agrega un nuevo Usuario mediante entity framework using (var modelo = new SISTEMADECONVENIOSEntities()) { modelo.USUARIO.Add(newUsuario); modelo.SaveChanges(); } }
public static void InsertarConvenio(CONVENIO newConvenio) { ///Inserta un convenio en la BD using (var modelo = new SISTEMADECONVENIOSEntities()) { modelo.CONVENIO.Add(newConvenio); modelo.SaveChanges(); } }
public static void EliminarUsuario(int idUsuario) { //Elimina un usuario mediante el id using (var modelo = new SISTEMADECONVENIOSEntities()) { var usuario = modelo.USUARIO.Find(idUsuario); modelo.USUARIO.Remove(usuario); modelo.SaveChanges(); } }
public static void EliminarProyecto(int idProyecto) { ///Elimina el proyecto deseado using (var modelo = new SISTEMADECONVENIOSEntities()) { var proyecto = modelo.PROYECTO.Find(idProyecto); modelo.PROYECTO.Remove(proyecto); modelo.SaveChanges(); } }
public static void CambiarEstadoTipoUsuario(int idUsuario) { ///Cambia el tipo de usuario dependiendo del estado en el que se encuentre using (var modelo = new SISTEMADECONVENIOSEntities()) { var tipo = modelo.TIPOUSUARIO.Find(idUsuario); tipo.activo = tipo.activo == true ? false : true; modelo.SaveChanges(); } }
public static void InsertarTipoUsuario(TIPOUSUARIO newTipoUsuario) { ///Crea un nuevo tipo de usuario usando el entity framework using (var modelo = new SISTEMADECONVENIOSEntities()) { modelo.TIPOUSUARIO.Add(newTipoUsuario); modelo.SaveChanges(); } }
public static void EliminarConvenio(int numConvenio) { ///Busca el convenio especifico y lo elimina using (var modelo = new SISTEMADECONVENIOSEntities()) { var convenio = modelo.CONVENIO.Find(numConvenio); modelo.CONVENIO.Remove(convenio); modelo.SaveChanges(); } }
public static void ModificarTipoUsuario(TIPOUSUARIO tipoUsuarioModificado) { ///Busca y modifica el tipo de usuario using (var modelo = new SISTEMADECONVENIOSEntities()) { TIPOUSUARIO tipo = modelo.TIPOUSUARIO.Find(tipoUsuarioModificado.tipoUsuario1); tipo.activo = tipoUsuarioModificado.activo; tipo.descripcion = tipoUsuarioModificado.descripcion; modelo.SaveChanges(); } }
public static void ModificarFechaConvenio(CONVENIO convenioFechaModificado) { ///Busca el convenio especifico, cambia fechas y plazo using (var modelo = new SISTEMADECONVENIOSEntities()) { CONVENIO convenio = modelo.CONVENIO.Find(convenioFechaModificado.numConvenio); convenio.inicioConvenio = convenioFechaModificado.inicioConvenio; convenio.finConvenio = convenioFechaModificado.finConvenio; convenio.plazoConvenio = convenioFechaModificado.plazoConvenio; modelo.SaveChanges(); } }
public static void EliminarParticipante(int idParticipante) { ///Elimina el participante deseado using (var modelo = new SISTEMADECONVENIOSEntities()) { var participante = modelo.PARTICIPANTE.Find(idParticipante); foreach (var pc in participante.PARTICIPANTE_CARRERA.ToList()) { modelo.PARTICIPANTE_CARRERA.Remove(pc); } modelo.PARTICIPANTE.Remove(participante); modelo.SaveChanges(); } }
public static void ModificarProyecto(PROYECTO proyectoModificado) { ///Modifica el proyecto deseado using (var modelo = new SISTEMADECONVENIOSEntities()) { PROYECTO proyecto = modelo.PROYECTO.Find(proyectoModificado.idProyecto); proyecto.nombreProyecto = proyectoModificado.nombreProyecto; proyecto.numParticipantes = proyectoModificado.numParticipantes; proyecto.num_convenio = proyectoModificado.num_convenio; proyecto.fechaInicio = proyectoModificado.fechaInicio; proyecto.fechaFin = proyectoModificado.fechaFin; modelo.SaveChanges(); } }
public static void ModificarParticipante(PARTICIPANTE participanteModificado) { ///Modifica el participante deseado using (var modelo = new SISTEMADECONVENIOSEntities()) { PARTICIPANTE participante = modelo.PARTICIPANTE.Find(participanteModificado.idTablaParticipante); participante.nombreProyecto = participanteModificado.nombreProyecto; participante.num_participantes = participanteModificado.num_participantes; participante.num_convenio = participanteModificado.num_convenio; participante.semestre = participanteModificado.semestre; if (participante.PARTICIPANTE_CARRERA.Count > 0) { foreach (var pc_m in participanteModificado.PARTICIPANTE_CARRERA) { bool found = false; foreach (var pc in participante.PARTICIPANTE_CARRERA) { if (pc.idParticipanteCarrera == pc_m.idParticipanteCarrera) { pc.nombreAlumno = pc_m.nombreAlumno; pc.nombreCarrera = pc_m.nombreCarrera; found = true; break; } } if (!found) { participante.PARTICIPANTE_CARRERA.Add(new PARTICIPANTE_CARRERA() { nombreAlumno = pc_m.nombreAlumno, nombreCarrera = pc_m.nombreCarrera }); } } int difference = participante.PARTICIPANTE_CARRERA.Count - (int)participanteModificado.num_participantes; if (difference > 0) { foreach (var pc in participante.PARTICIPANTE_CARRERA.ToList().GetRange(participante.PARTICIPANTE_CARRERA.Count - difference - 1, difference)) { modelo.PARTICIPANTE_CARRERA.Remove(pc); } } } else { participante.PARTICIPANTE_CARRERA = participanteModificado.PARTICIPANTE_CARRERA; } modelo.SaveChanges(); } }
public static void ModificarUsuario(USUARIO usuarioModificado) { //Busca y modifica el usuario using (var modelo = new SISTEMADECONVENIOSEntities()) { USUARIO usuario = modelo.USUARIO.Find(usuarioModificado.id_usuario); usuario.contrasena = usuarioModificado.contrasena; usuario.email = usuarioModificado.email; usuario.nombre = usuarioModificado.nombre; usuario.primer_apellido = usuarioModificado.primer_apellido; usuario.segundo_apellido = usuarioModificado.segundo_apellido; usuario.telefono = usuarioModificado.telefono; usuario.empresa = usuarioModificado.empresa; modelo.SaveChanges(); } }
public static void ModificarConvenio(CONVENIO convenioModificado) { ///Busca el convenio especifico, cambia los criterios using (var modelo = new SISTEMADECONVENIOSEntities()) { CONVENIO convenio = modelo.CONVENIO.Find(convenioModificado.numConvenio); convenio.nombreInstrumento = convenioModificado.nombreInstrumento; convenio.publicadoActivo = convenioModificado.publicadoActivo; convenio.publicadoDonde = convenioModificado.publicadoDonde; convenio.objetivoInstrumento = convenioModificado.objetivoInstrumento; convenio.idNaturaleza = convenioModificado.idNaturaleza; convenio.naturalezaModalidad = convenioModificado.naturalezaModalidad; convenio.becas = convenioModificado.becas; convenio.movilidad = convenioModificado.movilidad; convenio.prestacionServicio = convenioModificado.prestacionServicio; convenio.donacion = convenioModificado.donacion; convenio.comodato = convenioModificado.comodato; convenio.educacionContinua = convenioModificado.educacionContinua; convenio.nombreRepITH = convenioModificado.nombreRepITH; convenio.nombreInstitucion = convenioModificado.nombreInstitucion; convenio.nombreRepInstitucion = convenioModificado.nombreRepInstitucion; convenio.cargoRepInstitucion = convenioModificado.cargoRepInstitucion; convenio.idRecursos = convenioModificado.idRecursos; convenio.montoRecursoFinanciero = convenioModificado.montoRecursoFinanciero; convenio.propiedadIntelActivo = convenioModificado.propiedadIntelActivo; convenio.propiedadIntelDonde = convenioModificado.propiedadIntelDonde; convenio.entregable = convenioModificado.entregable; convenio.idTipoConvenio = convenioModificado.idTipoConvenio; convenio.idTipoConvenioEsp = convenioModificado.idTipoConvenioEsp; convenio.idSector = convenioModificado.idSector; convenio.idActEcon = convenioModificado.idActEcon; convenio.cantidadActEcon = convenioModificado.cantidadActEcon; convenio.idAmbito = convenioModificado.idAmbito; convenio.eje = convenioModificado.eje; convenio.ODSActivo = convenioModificado.ODSActivo; convenio.idODS = convenioModificado.idODS; convenio.num_participantes = convenioModificado.num_participantes; modelo.SaveChanges(); } }