public void Ketersediaan(Entity.EntExit exit) //mengubah status lokasi parkir setelah pembayaran { connection.Open(); query = "update Lokasi set Ketersediaan = 'Ya' where Kode_Lokasi = '" + exit.Lokasi + "'"; //--> bisa digabung dengan fungsi diatas sebenernya command = connection.CreateCommand(); command.CommandText = query; command.ExecuteNonQuery(); connection.Close(); }
public void ProsesData(Entity.EntExit exit) //fungsi memasukkan data pembayaran ke dalam database { Fungsi.CodeGenerate objcode = new Fungsi.CodeGenerate(); //objek fungsi pembuatan kode baru string newcode, sto = ""; for (int i = 0; i < 2; i++) //2 langkah pembayaran { switch (i) { case 0: //masukkan data ke tabel Record Keluar newcode = objcode.NewCode("Record_Keluar"); query = "insert into Record_Keluar values('" + newcode + "', '" + exit.Id + "', '" + exit.Nostatus + "', '" + exit.Tglkeluar + "', '" + exit.Waktukeluar + "', '" + exit.Total + "')"; sto = newcode; break; case 1: //masukkan data ke tabel transaksi <--Denil lupa nambahin untuk insert di tabel Transaksi newcode = objcode.NewCode("Transaksi"); query = "insert into Transaksi values ('" + newcode + "','" + sto + "','KR001')"; break; default: query = ""; break; } try { if (connection.State == ConnectionState.Open) //pengecekan jika koneksi masih terbuka, ditutup terlebih dahulu { connection.Close(); } connection.Open(); command = connection.CreateCommand(); command.CommandText = query; command.ExecuteNonQuery(); connection.Close(); } catch (SqlException err) { Console.WriteLine("ERROR" + err); //error handling } } }
public Exit() { entExit = new Entity.EntExit(); impExit = new Implement.ImpExit(); harga = new Fungsi.TotalCost(); InitializeComponent(); petugas(); //selalu tampilkan nama & id petugas yang sedang login //pengaturan tampilan WindowStyle = WindowStyle.None; ResizeMode = ResizeMode.NoResize; Left = 0; Top = 0; Width = 1366; Height = 768; //pengaturan jam pada bagian tengah atas tampilan DispatcherTimer timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromSeconds(1); timer.Tick += timer_Tick; timer.Start(); }