示例#1
0
 // 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);
     }
 }
示例#2
0
        // //////////////////////////////////////////////////////////////////////// //
        //                              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
            }
        }