public static FormPaciente Rellenar(paciente paciente) { return(new FormPaciente { idPaciente = paciente.idPaciente, medicacionHabitual = paciente.medicacionHabitual, observacion = paciente.observacion, idPodologo = paciente.id_podologo, idPersona = paciente.id_persona, idHistorialClinico = paciente.id_historial_clinico, }); }
public void GuardarEn(podologiaEntities podo, paciente paciente) { using (var tr = podo.Database.BeginTransaction()) { try { Debug.Assert(this.idPaciente == paciente.idPaciente); //claves ajenas también (¿?) Debug.Assert(this.idPersona == paciente.id_persona); Debug.Assert(this.idPodologo == paciente.id_podologo); Debug.Assert(this.idHistorialClinico == paciente.id_historial_clinico); int ret = podo.Database.ExecuteSqlCommand( @"UPDATE [paciente] SET [medicacionHabitual] = @p1, [observacion] = @p2, [numeroHistoriaClinica] = @p3, [id_podologo] = @p4, [id_historiaClinico] = @p5, [id_persona] WHERE [idPaciente] = @p0 ", paciente.idPaciente, this.medicacionHabitual, this.observacion, this.numeroHistoriaClinica, this.idPodologo, this.idHistorialClinico, this.idPersona ); } catch (Exception) { tr.Rollback(); throw; } } }