/// <summary> /// Metodo para Guardar/Modificar una entidad PrecioPAC /// </summary> /// <param name="info"></param> /// <returns></returns> public int Guardar(PrecioPACInfo info) { try { Logger.Info(); int id; info.OrganizacionID = info.Organizacion.OrganizacionID; info.TipoPACID = info.TipoPAC.TipoPACID; if (info.PrecioPACID > 0) { id = da.Actualizar <PrecioPACInfo>(info); precioPACAccessor.ActualizarFechaModificacion(info.PrecioPACID); } else { id = da.Insertar <PrecioPACInfo>(info); } return(id); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }