public static int UpdateNeschvalena(Ziadosti ziadosti, int v_id_ziadost_neschvalena, Database pDb) { Database db; if (pDb == null) { db = new Database(); db.Connect(); } else { db = pDb; } SqlCommand command = db.CreateCommand(SQL_UPDATE_SCHVALENA); command.Parameters.AddWithValue("v_id_ziadost_neschvalena", v_id_ziadost_neschvalena); PrepareCommand(command, ziadosti); int ret = db.ExecuteNonQuery(command); if (pDb == null) { db.Close(); } return(ret); }
private static Collection <Ziadosti> Read(SqlDataReader reader) { Collection <Ziadosti> ziadosti = new Collection <Ziadosti>(); while (reader.Read()) { int i = -1; Ziadosti ziadost = new Ziadosti(); ziadost.id_ziadost = reader.GetInt32(++i); ziadost.id_zamestnanec = reader.GetString(++i); ziadost.id_veduci = reader.GetInt32(++i); ziadost.id_ukolu = reader.GetInt32(++i); ziadost.id_letu = reader.GetInt32(++i); if (!reader.IsDBNull(++i)) { ziadost.akceptovane = reader.GetInt32(i); } else { ziadost.akceptovane = 0; } ziadost.info = reader.GetString(++i); ziadost.pozadovany_datum = reader.GetDateTime(++i); ziadost.pozadovana_smena = reader.GetInt32(++i); ziadosti.Add(ziadost); } return(ziadosti); }
public static int Insert(Ziadosti ziadosti, Database pDb) { Database db; if (pDb == null) { db = new Database(); db.Connect(); } else { db = pDb; } SqlCommand command = db.CreateCommand(SQL_INSERT); PrepareCommand(command, ziadosti); int ret = db.ExecuteNonQuery(command); if (pDb == null) { db.Close(); } return(ret); }
private static void PrepareCommand(SqlCommand command, Ziadosti ziadosti) { command.Parameters.AddWithValue("@id_ziadost", ziadosti.id_ziadost); command.Parameters.AddWithValue("@id_zamestnanec", ziadosti.id_zamestnanec); command.Parameters.AddWithValue("@id_veduci", ziadosti.id_veduci); command.Parameters.AddWithValue("@id_ukolu", ziadosti.id_ukolu); command.Parameters.AddWithValue("@id_letu", ziadosti.id_letu); command.Parameters.AddWithValue("@akceptovane", ziadosti.akceptovane == null ? DBNull.Value : (object)ziadosti.akceptovane); command.Parameters.AddWithValue("@info", ziadosti.info); command.Parameters.AddWithValue("@pozadovany_datum", ziadosti.pozadovany_datum); command.Parameters.AddWithValue("@pozadovana_smena", ziadosti.pozadovana_smena); }