// Editar Rotación de Paciente public void updateRotacion(Rotacion rotacion) { using (var _db = new SQLiteConnection(_dbPath)) { _db.Query <Rotacion>("UPDATE Rotacion set comun=?, aire=?, lateralIzq=?, lateralDer=?, supina=?, prono=?, fecha=?, hora=?, confirmar=? Where Id=?", rotacion.comun, rotacion.aire, rotacion.lateralIzq, rotacion.lateralDer, rotacion.supina, rotacion.prono, rotacion.fecha, rotacion.hora, rotacion.confirmar, rotacion.Id); } }
// //////////////////////////////////////////////////////////////////////// // // ROTACIÓN // // ////////////////////////////////////////////////////////////////////// // // Agregar Rotación de Paciente public void addRotacion(Paciente paciente, Rotacion rotacion) { using (var _db = new SQLiteConnection(_dbPath)) { var listaMedicamentos = _db.GetWithChildren <Paciente>(paciente.Id).Medicamentos; // Medicamentos Actuales var listaRotaciones = _db.GetWithChildren <Paciente>(paciente.Id).Rotaciones; // Rotaciones Actuales paciente.Medicamentos = new List <Medicamento>(); paciente.Rotaciones = new List <Rotacion>(); paciente.Medicamentos.AddRange(listaMedicamentos); // Agrego Lista de Medicamentos Actuales paciente.Rotaciones.AddRange(listaRotaciones); // Agrego Lista de Rotaciones Actuales paciente.Rotaciones.Add(rotacion); // Agrego Nueva Rotacion _db.InsertOrReplaceWithChildren(paciente); // Inserta registros a la Base de Datos } }