public int Agregar(Tour myTour, IList <int> misActividadesIds) { try { int registrosAfectados = 0; registrosAfectados = EjecutarProcedimientoAlmacenado(myTour, 0); var myDaoDetalle = DaoActividadDetalle.CrearDao(); myDaoDetalle.Limpiar(myTour.Id_Tour); foreach (int myIdActividad in misActividadesIds) { myDaoDetalle.AgregarDetalle(myTour.Id_Tour, myIdActividad); } return(registrosAfectados); } catch { throw; } }
public int Editar(Actividad myActividad, IList <int> misDestinosIds) { try { int registrosAfectados = 0; registrosAfectados = EjecutarProcedimientoAlmacenado(myActividad, 1); var myDaoDetalle = DaoActividadDetalle.CrearDao(); myDaoDetalle.Limpiar(myActividad.IdActividad); foreach (int myIdDestino in misDestinosIds) { myDaoDetalle.AgregarDetalle(myActividad.IdActividad, myIdDestino); } return(registrosAfectados); } catch { throw; } }
public DataTable ObtenerDestinosAsociados(int idActividad) { return(DaoActividadDetalle.CrearDao().ObtenerListaDeDestinos(idActividad)); }