コード例 #1
0
        public void Pridat()
        {
            this.ID = Hrac.getLastID() + 1;
            SqlConnectionStringBuilder builder = DBconnector.GetBuilder();

            try
            {
                using (SqlConnection connection = new SqlConnection(builder.ConnectionString))
                {
                    connection.Open();

                    string sql = "INSERT INTO Hraci VALUES(@p_id, @p_jmeno, @p_prijmeni, @p_datum, @p_zeme, @p_tym_id)";
                    using (SqlCommand command = new SqlCommand(sql, connection))
                    {
                        command.Parameters.AddWithValue("@p_id", this.ID);
                        command.Parameters.AddWithValue("@p_jmeno", this.jmeno);
                        command.Parameters.AddWithValue("@p_prijmeni", this.prijmeni);
                        command.Parameters.AddWithValue("@p_datum", this.datumZalozeni);
                        command.Parameters.AddWithValue("@p_zeme", this.zeme);
                        command.Parameters.AddWithValue("@p_tym_id", this.tym.ID);
                        command.ExecuteNonQuery();
                    }
                }
            }

            catch (Exception e) {; }
        }
コード例 #2
0
        public static Hrac Find(int _id)
        {
            Hrac hrac = new Hrac();

            DataTable dt = new Hrac().FindD(_id);

            hrac = MapResultsetToObject(dt.Rows[0]);

            return(hrac);
        }
コード例 #3
0
        public static Hrac MapResultsetToObject(DataRow dr)
        {
            Hrac hrac = new Hrac();

            hrac.ID            = Convert.ToInt32(dr.ItemArray[0].ToString());
            hrac.jmeno         = dr.ItemArray[1].ToString();
            hrac.prijmeni      = dr.ItemArray[2].ToString();
            hrac.datumZalozeni = Convert.ToDateTime(dr.ItemArray[3].ToString());
            hrac.zeme          = dr.ItemArray[4].ToString();
            hrac.tym           = Tym.MapResultsetToObject(Tym.FindD(Convert.ToInt32(dr.ItemArray[5].ToString())).Rows[0]);

            return(hrac);
        }
コード例 #4
0
        public static List <Hrac> Find()
        {
            List <Hrac> hracList = new List <Hrac>();

            DataTable dt = new Hrac().FindD();

            foreach (DataRow dr in dt.Rows)
            {
                hracList.Add(MapResultsetToObject(dr));
            }

            return(hracList);
        }