public static Klient Wstaw(Klient obiekt) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { return(connection.QuerySingle <Klient>("INSERT INTO Klient(data_wejscia,data_obsluzenia, idkasjera) OUTPUT INSERTED.* VALUES(@data_wejscia,@data_obsluzenia,@idkasjera)", obiekt) as Klient); } }
public static List <Klient> Rekordy() { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { try { return(connection.Query <Klient>("SELECT * FROM Klient").ToList()); } catch (InvalidOperationException) { return(null); } } }
public static void Usun(Klient obiekt) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { connection.Execute("DELETE FROM Klient WHERE id = @id", obiekt); } }
public static Produkt Wstaw(Produkt obiekt) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { return(connection.QuerySingle <Produkt>("INSERT INTO Produkt(nazwa,cena) OUTPUT INSERTED.* VALUES(@nazwa,@cena)", obiekt) as Produkt); } }
public static void Zmien(Produkt obiekt) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { connection.Execute("UPDATE Produkt SET nazwa=@nazwa, cena=@cena", obiekt); } }
public static void Zmien(Kasjer obiekt) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { connection.Execute("UPDATE Kasjer SET data_rozpoczecia=@data_rozpoczecia, data_zakonczenia=@data_zakonczenia, idlogowania=@idlogowania", obiekt); } }
public static void Zmien(Sklep obiekt) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { connection.Execute("UPDATE SKLEP SET nazwa=@nazwa, adres=@adres", obiekt); } }
public static void Wstaw(Sklep sklep, Produkt produkt) { if (BazaDanych.ZnajdzRekord <Sklep>(sklep.id) == null) { sklep = BazaDanych.Wstaw(sklep); } if (BazaDanych.ZnajdzRekord <Produkt>(produkt.id) == null) { produkt = BazaDanych.Wstaw(produkt); } Sklep_Produkt sp = new Sklep_Produkt { id1 = sklep.id, id2 = produkt.id }; using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { connection.Execute("INSERT INTO Sklep_Produkt(idsklepu, idproduktu) VALUES (@idsklepu,@idproduktu)", sp); } }
public static List <Sklep_Produkt> Kolekcje() { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { try { return(connection.Query <Sklep_Produkt>("SELECT * FROM Sklep_Produkt").ToList()); } catch (InvalidOperationException) { return(null); } } }
public static void Wstaw(Klient klient, Produkt produkt) { if (BazaDanych.ZnajdzRekord <Klient>(klient.id) == null) { klient = BazaDanych.Wstaw(klient); } if (BazaDanych.ZnajdzRekord <Produkt>(produkt.id) == null) { produkt = BazaDanych.Wstaw(produkt); } Klient_Produkt kp = new Klient_Produkt { id1 = klient.id, id2 = produkt.id }; using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { connection.Execute("INSERT INTO Klient_Produkt(idklienta, idproduktu) VALUES (@idklienta,@idproduktu)", kp); } }
public static void Usun(Sklep sklep, Produkt produkt) { Sklep_Produkt sp = new Sklep_Produkt { id1 = sklep.id, id2 = produkt.id }; using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { connection.Execute("DELETE FROM Sklep_Produkt WHERE idsklepu=@idsklepu AND idproduktu=@idproduktu", sp); } }
public static void Usun(Klient klient, Produkt produkt) { Sklep_Produkt kp = new Sklep_Produkt { id1 = klient.id, id2 = produkt.id }; using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { connection.Execute("DELETE FROM Klient_Produkt WHERE idklienta=@idklienta AND idproduktu=@idproduktu", kp); } }
public static void Zmien(Logowanie obiekt) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { connection.Execute("UPDATE Logowanie SET nazwa=@nazwa, haslo=@haslo, idsklepu = @idsklepu", obiekt); } }
public static Logowanie Wstaw(Logowanie obiekt) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { return(connection.QuerySingle <Logowanie>("INSERT INTO Logowanie(nazwa,haslo,idsklepu) OUTPUT INSERTED.* VALUES(@nazwa,@haslo,@idsklepu)", obiekt) as Logowanie); } }
public static void Zmien(Klient obiekt) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { connection.Execute("UPDATE Klient SET data_wejscia=@data_wejscia, data_obsluzenia=@data_obsluzenia, idkasjera=@idkasjera", obiekt); } }
public static Sklep Wstaw(Sklep obiekt) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { return(connection.QuerySingle <Sklep>("INSERT INTO SKLEP(nazwa,adres) OUTPUT INSERTED.* VALUES(@nazwa,@adres)", obiekt) as Sklep); } }
public static Klient ZnajdzRekord(int id) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { return(connection.QuerySingle <Klient>("SELECT * FROM Klient WHERE id=@id", new { id }) as Klient); } }
public static Kasjer Wstaw(Kasjer obiekt) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Konfigurator.ConnectionString("cnKASA"))) { return(connection.QuerySingle <Kasjer>("INSERT INTO Kasjer(data_rozpoczecia, data_zakonczenia, idlogowania) OUTPUT INSERTED.* VALUES(@data_rozpoczecia,@data_zakonczenia,@idlogowania)", obiekt) as Kasjer); } }