public void GrabarMonodroga(string idEstudio, string idEstiudioMonodroga, string idMonodroga) { ServicioParametricas servicio = new ServicioParametricas(); ServicioMonodrogas servMonodroga = new ServicioMonodrogas(); Estudio estudio = this.Obtener(idEstudio); EstudioMonodroga estudioMonodroga = null; int _idEstudioMonodroga = idEstiudioMonodroga.ConvertirInt(); if (_idEstudioMonodroga == -1) { estudioMonodroga = new EstudioMonodroga(); } else { estudioMonodroga = estudio.ObtenerMonodroga(_idEstudioMonodroga); } estudioMonodroga.Monodroga = servMonodroga.MonodrogaObtener(idMonodroga.ConvertirInt()); estudioMonodroga.Validar(); if (_idEstudioMonodroga == -1) { estudio.AgregarMonodroga(estudioMonodroga); } this.Grabar(estudio); }
public void EliminarMonodroga(string idEstudio, string idEstudioMonodroga) { int _idEstudioMonodroga = idEstudioMonodroga.ConvertirInt(); if (_idEstudioMonodroga == -1) { throw new ApplicationException("No seleccionó monodroga que desea eliminar"); } Estudio estudio = this.Obtener(idEstudio); EstudioMonodroga estudioMonodroga = estudio.ObtenerMonodroga(_idEstudioMonodroga); estudio.EliminarMonodroga(estudioMonodroga); this.Grabar(estudio); }