//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); } }
//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); } }
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); }
public void VlozRozhodcicho() { Rozhodci roz = Vloz(); _rozhodciDomain.InsertRozhodci(roz); Console.WriteLine("Rozhodci vlozen!"); Thread.Sleep(2000); }
public bool GetLogin(string rodne_cislo, string heslo) { Rozhodci z = _irozhodci.SelectHeslo(rodne_cislo, heslo); if (z == null) { return(false); } return(true); }
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; }
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); } }
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); }
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); }
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); }
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 = ""; }
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); }
public void InsertRozhodci(Rozhodci rozhodci) { _irozhodci.Insert(rozhodci); }
private static void PrepareCommand(SqlCommand command, Rozhodci rozhodci) { command.Parameters.AddWithValue("@jmeno", rozhodci.Jmeno); command.Parameters.AddWithValue("@datum_narozeni", rozhodci.Datum_narozeni); }
// 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); } } }