Exemplo n.º 1
0
    public static void Update(string idFixture, string idEquipo, string idJugador,
                              string tipo, string descripcion, string fecha, string hora, int id)
    {
        FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter adapter =
            new FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter();
        FixtureNoticias objfixture = FixtureNoticiaBLL.SelectById(Convert.ToInt32(id));
        string          tipoActual = objfixture.Tipo;

        if (tipoActual == "Gol" && tipo != "Gol" && Convert.ToInt32(idJugador) == objfixture.IdJugador)
        {
            int goles = GolesBLL.SelectByJugador(objfixture.IdJugador).Gol - 1;
            GolesBLL.UpdateGoles(goles, Convert.ToInt32(objfixture.IdJugador));
        }
        else if (tipoActual != "Gol" && tipo == "Gol" && Convert.ToInt32(idJugador) == objfixture.IdJugador)
        {
            int goles = GolesBLL.SelectByJugador(objfixture.IdJugador).Gol + 1;
            GolesBLL.UpdateGoles(goles, Convert.ToInt32(objfixture.IdJugador));
        }
        else if (tipoActual != "Gol" && tipo == "Gol" && Convert.ToInt32(idJugador) != objfixture.IdJugador)
        {
            int goles = GolesBLL.SelectByJugador(Convert.ToInt32(idJugador)).Gol + 1;
            GolesBLL.UpdateGoles(goles, Convert.ToInt32(Convert.ToInt32(idJugador)));
            int gols = GolesBLL.SelectByJugador(Convert.ToInt32(objfixture.IdJugador)).Gol - 1;
            GolesBLL.UpdateGoles(goles, Convert.ToInt32(Convert.ToInt32(objfixture.IdJugador)));
        }
        else if (tipoActual == "Gol" && tipo != "Gol" && Convert.ToInt32(idJugador) == objfixture.IdJugador)
        {
            int goles = GolesBLL.SelectByJugador(Convert.ToInt32(idJugador)).Gol - 1;
            GolesBLL.UpdateGoles(goles, Convert.ToInt32(Convert.ToInt32(idJugador)));
            int gols = GolesBLL.SelectByJugador(Convert.ToInt32(objfixture.IdJugador)).Gol + 1;
            GolesBLL.UpdateGoles(goles, Convert.ToInt32(Convert.ToInt32(objfixture.IdJugador)));
        }
        adapter.UpdateRow(Convert.ToInt32(idFixture), Convert.ToInt32(idEquipo), Convert.ToInt32(idJugador),
                          tipo, descripcion, fecha, hora, 0, id);
    }
Exemplo n.º 2
0
 public static FixtureNoticias SelectByTipo(string tipo, string idFixture)
 {
     FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter adapter =
         new FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter();
     FixtureNoticiaDS.tbl_fixtureNoticiaDataTable table = adapter.SelectByTipos(tipo, Convert.ToInt32(idFixture));
     if (table.Rows.Count == 0)
     {
         return(null);
     }
     return(RowToDto(table[0]));
 }
Exemplo n.º 3
0
 public static FixtureNoticias SelectById(int id)
 {
     FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter adapter =
         new FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter();
     FixtureNoticiaDS.tbl_fixtureNoticiaDataTable table = adapter.SelectById(id);
     if (table.Rows.Count == 0)
     {
         return(null);
     }
     return(RowToDto(table[0]));
 }
Exemplo n.º 4
0
    public static List <FixtureNoticias> SelectByEvento(string idEvento)
    {
        FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter adapter =
            new FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter();
        FixtureNoticiaDS.tbl_fixtureNoticiaDataTable table = adapter.SelectByEvento(Convert.ToInt32(idEvento));
        List <FixtureNoticias> listNoticia = new List <FixtureNoticias>();

        foreach (FixtureNoticiaDS.tbl_fixtureNoticiaRow row in table)
        {
            listNoticia.Add(RowToDto(row));
        }
        return(listNoticia);
    }
Exemplo n.º 5
0
    public static List <FixtureNoticias> SelectNoComentarios()
    {
        FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter adapter =
            new FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter();
        FixtureNoticiaDS.tbl_fixtureNoticiaDataTable table = adapter.SelectNoEliminados();
        List <FixtureNoticias> listNoticia = new List <FixtureNoticias>();

        foreach (FixtureNoticiaDS.tbl_fixtureNoticiaRow row in table)
        {
            listNoticia.Add(RowToDto(row));
        }
        return(listNoticia);
    }
Exemplo n.º 6
0
    public static void Delete(int id)
    {
        FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter adapter =
            new FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter();
        FixtureNoticias objFix = FixtureNoticiaBLL.SelectById(id);
        int             goles  = GolesBLL.SelectByJugador(objFix.IdJugador).Gol - 1;

        if (objFix.Tipo == "Gol")
        {
            Goles objGol = GolesBLL.SelectByJugador(objFix.IdJugador);
            GolesBLL.UpdateGoles(goles, Convert.ToInt32(objFix.IdJugador));
        }
        adapter.DeleteState(id);
    }
Exemplo n.º 7
0
 public static FixtureNoticias InsertWithReturn(string idFixture, string idEquipo,
                                                string idJugador, string tipo, string descripcion, string fecha, string hora)
 {
     FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter adapter =
         new FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter();
     FixtureNoticiaDS.tbl_fixtureNoticiaDataTable table =
         adapter.InsertWithReturn(Convert.ToInt32(idFixture), Convert.ToInt32(idEquipo), Convert.ToInt32(idJugador),
                                  tipo, descripcion, Convert.ToDateTime(fecha), TimeSpan.Parse(hora), 0);
     if (table.Rows.Count == 0)
     {
         return(null);
     }
     if (tipo == "Gol")
     {
         Goles objGol = GolesBLL.SelectByJugador(Convert.ToInt32(idJugador));
         int   goles  = objGol.Gol + 1;
         GolesBLL.UpdateGoles(goles, Convert.ToInt32(idJugador));
     }
     return(RowToDto(table[0]));
 }
Exemplo n.º 8
0
 public static void DeleteByFixture(int id)
 {
     FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter adapter =
         new FixtureNoticiaDSTableAdapters.tbl_fixtureNoticiaTableAdapter();
     adapter.DeleteByFixture(id);
 }