コード例 #1
0
        /*
         * public static int Insert(String datum, String cas, int ids, int idt, int idt1, int idr, int idr1, int idsp, Database pDb = null)
         * {
         *  Database db;
         *  if (pDb == null)
         *  {
         *      db = new Database();
         *      db.Connect();
         *  }
         *  else
         *  {
         *      db = (Database)pDb;
         *  }
         *
         *  SqlCommand command = db.CreateCommand(SQL_INSERT);
         *  command.Parameters.AddWithValue("@datum", datum);
         *  command.Parameters.AddWithValue("@cas", cas);
         *  command.Parameters.AddWithValue("@stadion_idstadion", ids);
         *  command.Parameters.AddWithValue("@stadion_idstadion", ids);
         *  command.Parameters.AddWithValue("@stadion_idstadion", ids);
         *  command.Parameters.AddWithValue("@stadion_idstadion", ids);
         *  command.Parameters.AddWithValue("@stadion_idstadion", ids);
         *  command.Parameters.AddWithValue("@stadion_idstadion", ids);
         *  int ret = db.ExecuteNonQuery(command);
         *
         *  if (pDb == null)
         *  {
         *      db.Close();
         *  }
         *
         *  return ret;
         * }
         */

        public static int Update(zapas zapas, Database pDB = null)
        {
            Database db;

            if (pDB == null)
            {
                db = new Database();
                db.Connect();
            }
            else
            {
                db = (Database)pDB;
            }

            SqlCommand command = db.CreateCommand(SQL_UPDATE);

            PrepareCommand(command, zapas);

            int ret = db.ExecuteNonQuery(command);

            if (pDB == null)
            {
                db.Close();
            }

            return(ret);
        }
コード例 #2
0
        private static List <zapas> Read(SqlDataReader dataReader)
        {
            List <zapas> list = new List <zapas>();

            while (dataReader.Read())
            {
                int i = -1;

                zapas zapas = new zapas();
                zapas.Idzapas              = dataReader.GetInt32(++i);
                zapas.Datum                = dataReader.GetDateTime(++i);
                zapas.Cas                  = dataReader.GetString(++i);
                zapas.Stadion_idstadion    = dataReader.GetInt32(++i);
                zapas.Golydom              = dataReader.GetInt32(++i);
                zapas.Golyhos              = dataReader.GetInt32(++i);
                zapas.Tym_idtym            = dataReader.GetInt32(++i);
                zapas.Tym_idtym1           = dataReader.GetInt32(++i);
                zapas.Pocetdivaku          = dataReader.GetInt32(++i);
                zapas.Rozhodci_idrozhodci  = dataReader.GetInt32(++i);
                zapas.Rozhodci_idrozhodci1 = dataReader.GetInt32(++i);
                zapas.Spravce_idspravce    = dataReader.GetInt32(++i);
                list.Add(zapas);
            }
            return(list);
        }
コード例 #3
0
        /// <summary>
        /// Insert the record.
        /// </summary>
        public static int Insert(zapas zapas, Database pDb = null)
        {
            Database db;

            if (pDb == null)
            {
                db = new Database();
                db.Connect();
            }
            else
            {
                db = (Database)pDb;
            }

            SqlCommand command = db.CreateCommand(SQL_INSERT);

            PrepareCommand(command, zapas);
            int ret = db.ExecuteNonQuery(command);

            if (pDb == null)
            {
                db.Close();
            }

            return(ret);
        }
コード例 #4
0
 private static void PrepareCommand(SqlCommand command, zapas zapas)
 {
     command.Parameters.AddWithValue("@idzapas", zapas.Idzapas);
     command.Parameters.AddWithValue("@cas", zapas.Cas);
     command.Parameters.AddWithValue("@datum", zapas.Datum);
     command.Parameters.AddWithValue("@stadion", zapas.Stadion_idstadion);
     command.Parameters.AddWithValue("@golydom", zapas.Golydom);
     command.Parameters.AddWithValue("@golyhos", zapas.Golyhos);
     command.Parameters.AddWithValue("@tym_idtym", zapas.Tym_idtym);
     command.Parameters.AddWithValue("@tym_idtym1", zapas.Tym_idtym1);
     command.Parameters.AddWithValue("@pocetdivaku", zapas.Pocetdivaku);
     command.Parameters.AddWithValue("@rozhodci_idrozhodci", zapas.Rozhodci_idrozhodci);
     command.Parameters.AddWithValue("@rozhodci_idrozhodci1", zapas.Rozhodci_idrozhodci1);
     command.Parameters.AddWithValue("@spravce_idspravce", zapas.Spravce_idspravce);
 }
コード例 #5
0
 public static XElement Insert(zapas zapas)
 {
     return(new XElement("zapas",
                         new XAttribute("Idzapas", zapas.Idzapas.ToString()),
                         new XAttribute("Cas", zapas.Cas.ToString()),
                         new XAttribute("Datum", zapas.Datum.ToString()),
                         new XAttribute("Stadion", zapas.Stadion_idstadion.ToString()),
                         new XAttribute("Golydom", zapas.Golydom.ToString()),
                         new XAttribute("Golyhos", zapas.Golyhos.ToString()),
                         new XAttribute("Tym_idtym", zapas.Tym_idtym.ToString()),
                         new XAttribute("Tym_idtym1", zapas.Tym_idtym1.ToString()),
                         new XAttribute("Pocetdivaku", zapas.Pocetdivaku.ToString()),
                         new XAttribute("Rozhodci_idrozhodci", zapas.Rozhodci_idrozhodci.ToString()),
                         new XAttribute("Rozhodci_idrozhodci1", zapas.Rozhodci_idrozhodci1.ToString()),
                         new XAttribute("Spravce_idspravce", zapas.Spravce_idspravce.ToString())));
 }
コード例 #6
0
        public static Boolean addMatch(String t1, String t2, string theDate, String a, String cas, int idstad, int idroz1, int idroz2, int idsp)
        {
            //select jestli jeden z tymu zapas ve stejny den nehraje, pokud ne vlozi zapas
            List <zapas> test = zapas_datamapper.Select_canplay(int.Parse(t1), int.Parse(t2), theDate);

            if (test.Count == 0)
            {
                zapas zp = new zapas()
                {
                    Datum                = Convert.ToDateTime(a),
                    Cas                  = cas,
                    Tym_idtym            = int.Parse(t1),
                    Tym_idtym1           = int.Parse(t2),
                    Stadion_idstadion    = idstad,
                    Rozhodci_idrozhodci  = idroz1,
                    Rozhodci_idrozhodci1 = idroz2,
                    Spravce_idspravce    = idsp
                };
                zapas_datamapper.novyzapas(zp.Datum.ToShortDateString(), zp.Cas, zp.Stadion_idstadion, zp.Tym_idtym, zp.Tym_idtym1, zp.Rozhodci_idrozhodci, zp.Rozhodci_idrozhodci1, zp.Spravce_idspravce);
                return(true);
            }

            return(false);
        }