示例#1
0
    public int AddGiornata(SessioneGiorno sg)
    {
        Connect();

        SqlCommand sqlComm = new SqlCommand("insertGiornata", _sqlConn);

        sqlComm.CommandType = System.Data.CommandType.StoredProcedure;
        Log(sg.Data);
        SqlParameter sqlP = new SqlParameter("data", System.Data.SqlDbType.DateTime);

        Log(fixaDate(sg.Data));
        sqlP.Value = Convert.ToDateTime(fixaDate(sg.Data));
        sqlComm.Parameters.Add(sqlP);
        sqlComm.Parameters.Add("unita", sg.UniOrametro);
        sqlComm.Parameters.Add("idTraino", sg.IDTrainatore);
        sqlComm.Parameters.Add("idModTraino", sg.IDModTrainatore);
        sqlComm.ExecuteNonQuery();

        sqlComm = new SqlCommand("select ID from Giornata order by id desc", _sqlConn);
        SqlDataReader sqr = sqlComm.ExecuteReader();

        sqr.Read();
        int c = Convert.ToInt32(sqr[0]);

        sqr.Close();
        Close();
        return(c);
    }
示例#2
0
 public static void ElaboraAereiDaTraino(dbInteraction DBI, JSONObject coop)
 {
     bool[] sessione = new bool[coop.sessioni.Count];
     foreach (ModelloAereo ma in coop.aereiTrainanti)
     {
         int idAereo = DBI.AddModTrainatore(ma);
         if (idAereo == -1)
         {
             for (int i = 0; i < coop.sessioni.Count; i++)
             {
                 if (!sessione[i] && ma.id == coop.sessioni[i].IDModTrainatore)
                 {
                     SessioneGiorno sg = coop.sessioni[i];
                     sg.IDModTrainatore = idAereo;
                     coop.sessioni[i]   = sg;
                     sessione[i]        = true;
                 }
             }
         }
     }
 }
示例#3
0
 public static void ElaboraTrainatori(dbInteraction DBI, JSONObject coop)
 {
     bool[] sessioni = new bool[coop.sessioni.Count];
     foreach (Pilota p in coop.pils)
     {
         int idPilot = DBI.AddPilot(p);
         if (idPilot != -1)
         {
             for (int i = 0; i < coop.sessioni.Count; i++)
             {
                 if (!sessioni[i] && coop.sessioni[i].IDTrainatore == p.id)
                 {
                     SessioneGiorno sg = coop.sessioni[i];
                     sg.IDTrainatore  = idPilot;
                     coop.sessioni[i] = sg;
                     sessioni[i]      = true;
                 }
             }
         }
     }
 }