public void EliminarCentroHabilitado(string idEstudio, string idCentroHabilitado) { int _idCentroHabilitado = idCentroHabilitado.ConvertirInt(); if (_idCentroHabilitado == -1) { throw new ApplicationException("No seleccionó centro habilitado que desea eliminar"); } Estudio estudio = this.Obtener(idEstudio); EstudioCentro estudioCentro = estudio.ObtenerCentroHabilitado(_idCentroHabilitado); estudio.EliminarCentroHabilitado(estudioCentro); this.Grabar(estudio); }
public void GrabarCentroHabilitado(string idEstudio, string idCentroHabilitado, string idCentro, string desde, string hasta) { ServicioParametricas servicio = new ServicioParametricas(); Estudio estudio = this.Obtener(idEstudio); EstudioCentro estudioCentro = null; int _idCentroHabilitado = idCentroHabilitado.ConvertirInt(); if (_idCentroHabilitado == -1) { estudioCentro = new EstudioCentro(); } else { estudioCentro = estudio.ObtenerCentroHabilitado(_idCentroHabilitado); } estudioCentro.Centro = servicio.CentroObtener(idCentro.ConvertirInt()); if (!string.IsNullOrEmpty(desde)) { estudioCentro.Desde = DateTime.Parse(desde); } if (!string.IsNullOrEmpty(hasta)) { estudioCentro.Hasta = DateTime.Parse(hasta); } estudioCentro.Validar(); if (_idCentroHabilitado == -1) { estudio.AgregarCentroHabilitado(estudioCentro); } this.Grabar(estudio); }