public static void Update(string nombre, string categoria, string descripcion, DateTime fechaInicio, DateTime fechaFin, int cantEquipos, int cantGrupos, int jugadoresPorEquipo, int id) { EventoDSTableAdapters.tbl_eventoTableAdapter adapter = new EventoDSTableAdapters.tbl_eventoTableAdapter(); adapter.UpdateEvento(nombre, categoria, descripcion, fechaInicio, fechaFin, cantEquipos, cantGrupos, jugadoresPorEquipo, 0, id, id); }
public static Evento SelectById(int id) { EventoDSTableAdapters.tbl_eventoTableAdapter adapter = new EventoDSTableAdapters.tbl_eventoTableAdapter(); EventoDS.tbl_eventoDataTable table = adapter.SelectById(id); if (table.Rows.Count == 0) { return(null); } return(RowToDto(table[0])); }
public static Evento InsertWithReturn(string nombre, string categoria, string descripcion, DateTime fechaInicio, DateTime fechaFin, int cantEquipos, int cantGrupos, int jugadoresPorEquipos) { EventoDSTableAdapters.tbl_eventoTableAdapter adapter = new EventoDSTableAdapters.tbl_eventoTableAdapter(); EventoDS.tbl_eventoDataTable table = adapter.InsertWithReturn(nombre, categoria, descripcion, fechaInicio, fechaFin, cantEquipos, cantGrupos, jugadoresPorEquipos, 0); if (table.Rows.Count == 0) { return(null); } return(RowToDto(table[0])); }
public static List <Evento> SelectActuales() { EventoDSTableAdapters.tbl_eventoTableAdapter adapter = new EventoDSTableAdapters.tbl_eventoTableAdapter(); EventoDS.tbl_eventoDataTable table = adapter.SelectActuales(); List <Evento> listEvento = new List <Evento>(); foreach (EventoDS.tbl_eventoRow row in table) { listEvento.Add(RowToDto(row)); } return(listEvento); }
public static void Delete(int id) { EventoDSTableAdapters.tbl_eventoTableAdapter adapter = new EventoDSTableAdapters.tbl_eventoTableAdapter(); adapter.DeleteEvento(id); NoticiaBLL.DeleteEvento(id); List <Grupo> listGrupos = GrupoBLL.SelectByEvento(id); foreach (Grupo objGrupo in listGrupos) { GrupoBLL.Delete(objGrupo.IdGrupo); GrupoEquipoBLL.DeleteByGrupo(objGrupo.IdGrupo); List <Fixture> listFixture = FixtureBLL.SelectByGrupo(objGrupo.IdGrupo + ""); foreach (Fixture objFixture in listFixture) { FixtureNoticiaBLL.DeleteByFixture(objFixture.IdFixture); } FixtureBLL.DeleteByGrupo(objGrupo.IdGrupo); } GolesBLL.DeleteByEvento(id); EquipoBLL.DeleteByEvento(id); }