Exemplo n.º 1
0
        /// <summary>
        /// Insert the record.
        /// </summary>
        public static int Insert(hrac hrac, 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, hrac);
            int ret = db.ExecuteNonQuery(command);

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

            return(ret);
        }
Exemplo n.º 2
0
        public static int Update(hrac hrac, 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, hrac);

            int ret = db.ExecuteNonQuery(command);

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

            return(ret);
        }
Exemplo n.º 3
0
 private static void PrepareCommand(SqlCommand command, hrac hrac)
 {
     command.Parameters.AddWithValue("@idhrac", hrac.Idhrac);
     command.Parameters.AddWithValue("@jmeno", hrac.Jmeno);
     command.Parameters.AddWithValue("@prijmeni", hrac.Prijmeni);
     command.Parameters.AddWithValue("@narodnost", hrac.Narodnost);
     command.Parameters.AddWithValue("@datnar", hrac.Datnar.ToShortDateString());
     command.Parameters.AddWithValue("@cislodres", hrac.Cislodres);
     command.Parameters.AddWithValue("@pozice", hrac.Pozice);
     command.Parameters.AddWithValue("@tym", hrac.Tym_idtym);
 }
Exemplo n.º 4
0
 public static XElement Insert(hrac hrac)
 {
     return(new XElement("hrac",
                         new XAttribute("Idhrac", hrac.Idhrac.ToString()),
                         new XAttribute("Jmeno", hrac.Jmeno),
                         new XAttribute("Prijmeni", hrac.Prijmeni),
                         new XAttribute("Narodnost", hrac.Narodnost),
                         new XAttribute("Datnar", hrac.Datnar.ToString()),
                         new XAttribute("Cislodres", hrac.Cislodres.ToString()),
                         new XAttribute("Pozice", hrac.Pozice),
                         new XAttribute("Tym_idtym", hrac.Tym_idtym.ToString())));
 }
Exemplo n.º 5
0
        public static Boolean addPlayer(int dr, int idt, String jmeno, String prijmeni, String narod, String pozice, String datnar)
        {
            //select jestli hrac nema ve vybranem tymu dres se stejnym cislem, pokud ne hrac se vlozi
            List <hrac> test = hrac_datamapper.Select_freedres(dr, idt);

            if (test.Count == 0)
            {
                hrac h = new hrac()
                {
                    Jmeno = jmeno, Prijmeni = prijmeni, Narodnost = narod, Cislodres = dr, Pozice = pozice, Tym_idtym = idt, Datnar = Convert.ToDateTime(datnar)
                };
                hrac_datamapper.Insert(h);
                return(true);
            }

            return(false);
        }
Exemplo n.º 6
0
        public static Boolean importfromXML()
        {
            hrac_datamapper.DeleteAll();

            foreach (var element in hrac_Gateway.Select())
            {
                hrac hr = new hrac();
                hr.Idhrac    = int.Parse(element.Attribute("Idhrac").Value);
                hr.Jmeno     = element.Attribute("Jmeno").Value;
                hr.Prijmeni  = element.Attribute("Prijmeni").Value;
                hr.Narodnost = element.Attribute("Narodnost").Value;
                hr.Datnar    = DateTime.Parse(element.Attribute("Datnar").Value);
                hr.Cislodres = int.Parse(element.Attribute("Cislodres").Value);
                hr.Pozice    = element.Attribute("Pozice").Value;
                hr.Tym_idtym = int.Parse(element.Attribute("Tym_idtym").Value);
                hrac_datamapper.Insert(hr);
            }

            return(true);
        }
Exemplo n.º 7
0
        private static List <hrac> Read(SqlDataReader dataReader)
        {
            List <hrac> list = new List <hrac>();

            while (dataReader.Read())
            {
                int  i    = -1;
                hrac hrac = new hrac();
                hrac.Idhrac    = dataReader.GetInt32(++i);
                hrac.Jmeno     = dataReader.GetString(++i);
                hrac.Prijmeni  = dataReader.GetString(++i);
                hrac.Narodnost = dataReader.GetString(++i);
                hrac.Datnar    = dataReader.GetDateTime(++i);
                hrac.Cislodres = dataReader.GetInt32(++i);
                hrac.Pozice    = dataReader.GetString(++i);
                hrac.Tym_idtym = dataReader.GetInt32(++i);

                list.Add(hrac);
            }
            return(list);
        }