Ejemplo n.º 1
0
        //4.3
        public static int Delete(Rozhodci rozhodci, Database pDb = null)
        {
            Database db;

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

            using (db)
                using (SqlCommand command = db.CreateCommand(SQL_DELETE))
                {
                    command.Parameters.AddWithValue("@idRozhodci", rozhodci.IdRozhodci);

                    int status = db.ExecuteNonQuery(command);

                    if (pDb == null)
                    {
                        db.Close();
                    }
                    return(status);
                }
        }
Ejemplo n.º 2
0
        //4.1
        public static int Insert(Rozhodci rozhodci, Database pDb = null)
        {
            Database db;

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

            using (db)
                using (SqlCommand command = db.CreateCommand(SQL_INSERT))
                {
                    PrepareCommand(command, rozhodci);
                    int status = db.ExecuteNonQuery(command);

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

                    return(status);
                }
        }
Ejemplo n.º 3
0
        public static Rozhodci Vloz()
        {
            Console.Write("Vloz jmeno: ");
            string _jmeno = Console.ReadLine();

            Console.Write("Vloz prijmeni: ");
            string _prijmeni = Console.ReadLine();

            Console.Write("Vloz rodne cislo: ");
            string _rodne_cislo = Console.ReadLine();

            Console.Write("Vloz telefon: ");
            string _telefon = Console.ReadLine();

            Console.Write("Vloz heslo: ");
            string _heslo = Console.ReadLine();

            Rozhodci _rozhodci = new Rozhodci
            {
                jmeno       = _jmeno,
                prijmeni    = _prijmeni,
                rodne_cislo = _rodne_cislo,
                telefon     = _telefon,
                heslo       = _heslo,
            };

            return(_rozhodci);
        }
Ejemplo n.º 4
0
        public void VlozRozhodcicho()
        {
            Rozhodci roz = Vloz();

            _rozhodciDomain.InsertRozhodci(roz);
            Console.WriteLine("Rozhodci vlozen!");
            Thread.Sleep(2000);
        }
Ejemplo n.º 5
0
        public bool GetLogin(string rodne_cislo, string heslo)
        {
            Rozhodci z = _irozhodci.SelectHeslo(rodne_cislo, heslo);

            if (z == null)
            {
                return(false);
            }

            return(true);
        }
Ejemplo n.º 6
0
 public static void CopyValuesFrom(this Rozhodci rozhodci, Rozhodci rozhodciCache)
 {
     rozhodci.FirstName          = rozhodciCache.FirstName;
     rozhodci.LastName           = rozhodciCache.LastName;
     rozhodci.BirthDate          = rozhodciCache.BirthDate;
     rozhodci.Address            = rozhodciCache.Address;
     rozhodci.City               = rozhodciCache.City;
     rozhodci.Email              = rozhodciCache.Email;
     rozhodci.Class              = rozhodciCache.Class;
     rozhodci.TelephoneNumber    = rozhodciCache.TelephoneNumber;
     rozhodci.RegistrationNumber = rozhodciCache.RegistrationNumber;
     rozhodci.BankAccountNumber  = rozhodciCache.BankAccountNumber;
 }
Ejemplo n.º 7
0
 public int Insert(Rozhodci r)
 {
     using (db.GetConnection())
     {
         db.Connect();
         OracleCommand command = db.CreateCommand(insert);
         command.Parameters.AddWithValue(":Jmeno", r.Jmeno);
         command.Parameters.AddWithValue(":Prijmeni", r.Prijmeni);
         command.Parameters.AddWithValue(":Rok", r.RokNarozeni);
         int ret = db.ExecuteNonQuery(command);
         return(ret);
     }
 }
Ejemplo n.º 8
0
        public static Collection <Rozhodci> Read(OracleDataReader reader)
        {
            var data = new Collection <Rozhodci>();

            while (reader.Read())
            {
                int i        = -1;
                var rozhodci = new Rozhodci
                {
                    RozhodciId  = reader.GetInt32(++i),
                    Jmeno       = reader.GetString(++i),
                    Prijmeni    = reader.GetString(++i),
                    RokNarozeni = reader.GetInt32(++i)
                };

                data.Add(rozhodci);
            }
            return(data);
        }
Ejemplo n.º 9
0
        public IEnumerable <Rozhodci> SelectArray()
        {
            List <Rozhodci> rozhodci = new List <Rozhodci>();

            using (var table = TableData.Querry(SqlSelect))
            {
                foreach (DataRow tablerow in table.Rows)
                {
                    Rozhodci roz = new Rozhodci();

                    roz.rID         = int.Parse(tablerow[0].ToString());
                    roz.jmeno       = tablerow[1].ToString();
                    roz.prijmeni    = tablerow[2].ToString();
                    roz.rodne_cislo = tablerow[3].ToString();
                    roz.telefon     = tablerow[4].ToString();

                    rozhodci.Add(roz);
                }
            }
            return(rozhodci);
        }
Ejemplo n.º 10
0
        private static Collection <Rozhodci> Read(SqlDataReader reader)
        {
            Collection <Rozhodci> rozhodci = new Collection <Rozhodci>();

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

                Rozhodci roz = new Rozhodci()
                {
                    IdRozhodci = reader.GetInt32(++i),
                    Jmeno      = reader.GetString(++i),
                };
                if (!reader.IsDBNull(++i))
                {
                    roz.Datum_narozeni = reader.GetDateTime(i);
                }
                rozhodci.Add(roz);
            }
            return(rozhodci);
        }
Ejemplo n.º 11
0
        private void buttPridejZapas_Click(object sender, EventArgs e)
        {
            DateTime dateTime = DateTime.Now;
            int      domaci   = Int32.Parse(textZapasDomaci.Text);
            int      hoste    = Int32.Parse(textZapasHoste.Text);
            int      rozhodci = Int32.Parse(textZapasRozhoci.Text);
            string   koment   = textZapasKomentar.Text;

            Tym d = new Tym()
            {
                TymId = domaci
            };
            Tym h = new Tym()
            {
                TymId = hoste
            };
            Rozhodci r = new Rozhodci()
            {
                RozhodciId = rozhodci
            };
            Zapas zapas = new Zapas()
            {
                Datum    = dateTime,
                Domaci   = d,
                Hoste    = h,
                Rozhodci = r,
                Komentar = koment
            };

            z.ZapisZapas(zapas);

            textZapasDomaci.Text   = "";
            textZapasHoste.Text    = "";
            textZapasKomentar.Text = "";
            textZapasRozhoci.Text  = "";
        }
Ejemplo n.º 12
0
        public Rozhodci SelectHeslo(string rodne_cislo, string heslo)
        {
            Rozhodci r    = null;
            var      args = new Dictionary <string, string>
            {
                { "@rodne_cislo", rodne_cislo },
                { "@Heslo", heslo }
            };

            using (var table = TableData.Querry(SqlSelectLogin, args))
            {
                if (table.Rows.Count != 0)
                {
                    r = new Rozhodci
                    {
                        rID      = (int)table.Rows[0]["rID"],
                        jmeno    = (string)table.Rows[0]["jmeno"],
                        prijmeni = (string)table.Rows[0]["prijmeni"],
                        telefon  = (string)table.Rows[0]["telefon"]
                    };
                }
            }
            return(r);
        }
Ejemplo n.º 13
0
 public void InsertRozhodci(Rozhodci rozhodci)
 {
     _irozhodci.Insert(rozhodci);
 }
Ejemplo n.º 14
0
 private static void PrepareCommand(SqlCommand command, Rozhodci rozhodci)
 {
     command.Parameters.AddWithValue("@jmeno", rozhodci.Jmeno);
     command.Parameters.AddWithValue("@datum_narozeni", rozhodci.Datum_narozeni);
 }
Ejemplo n.º 15
0
        // 1 ku N
        public static List <Rozhodci> Select2(Database pDb = null)
        {
            Database db;

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

            using (db)
                using (SqlCommand command = db.CreateCommand(SQL_SELECT2))
                {
                    using (SqlDataReader reader = db.Select(command))
                    {
                        var rozhodci = new List <Rozhodci>();

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

                            var RozhodciID    = reader.GetInt32(++i);
                            var rozhodciJmeno = reader.GetString(++i);
                            var ZapasId       = reader.GetInt32(++i);

                            var rozhod = rozhodci.FirstOrDefault(p => p.IdRozhodci == RozhodciID);
                            if (rozhod == null)
                            {
                                rozhod            = new Rozhodci();
                                rozhod.IdRozhodci = RozhodciID;
                                rozhod.Jmeno      = rozhodciJmeno;

                                Zapas zapas = new Zapas()
                                {
                                    IdZapas = ZapasId
                                };
                                rozhod.Zapasy = new List <Zapas>();

                                rozhod.Zapasy.Add(zapas);

                                rozhodci.Add(rozhod);
                            }
                            else
                            {
                                Zapas zapas = new Zapas()
                                {
                                    IdZapas = ZapasId
                                };

                                if (!rozhod.Zapasy.Contains(zapas))
                                {
                                    rozhod.Zapasy.Add(zapas);
                                }
                            }
                        }

                        reader.Close();

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

                        return(rozhodci);
                    }
                }
        }