Gépjármű kölcsönzési szoftver Windows /.NET / MS SQL Készítette: Vajda Zsombor

Slides:



Advertisements
Hasonló előadás
Tananyag: konzultáció
Advertisements

BPS Web 2.0 Felhasználói kézikönyv. A szerkesztő főoldala A bejelentkezett felhasználóA szerkesztő főmenürendszere Stílusformázások Nyelv- és nézetváltás.
Krizsán Zoltán iit 1.1.  Aszinkron történésről értesítés egy vagy több objektum számára.  Delegátumok segítségével valósítja meg a C#.  event típus,
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Microsoft Access Általános ismeretek.
Az operációs rendszer.
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
LINQ to DataSet Kereskényi Róbert
Integrált Elektronikus osztálynapló
megismerése, mintaadatbázis létrehozása
Hibakezelés és Tesztelés a Visual Studio.NET-ben
HADOOP Korszerű Adatbázisok Elérés, Belépés Elérés: eszakigrid109.inf.elte.hu Belépés: felhasználó/jelszó: neptun-kód Manager oldalak:
Virtuális Obszervatórium Korszerű adatbázisok 2014.
Csala Péter ANDN #4. 2 Tartalom  C# - ban előre definiált típusok  Változók  Változókkal műveletek  Elágazás  Ciklus.
Beépített vezérlők és validáció
1.NET web szolgáltatások ASP.NET első rész Bilicki Vilmos
1. Multimédiafejlesztés feladat (1)

ASP.NET „röviden” Krizsán Zoltán ver: 0.2.
Leszámoló rendezés Készítette: Várkonyi Tibor Zoltán VATNABI.ELTE
Adatbázis-kezelés Papp-Varga Zsuzsanna. Elérhetőségek    as.
Elemi alkalmazások fejlesztése I.
Ferenci László És Viniczai Zsófia Előadásában.  A vizsgázónak tisztában kell lennie az adatbázis-kezeléssel kapcsolatos legfontosabb fogalmakkal, és.
By Tóth Ádám Lajos EHA-kód:TOAUABI.ELTE
Az operációs rendszer.
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
Egyszerű webes alkalmazás fejlesztése
Tantárgyi tanév-előkészítő informatika Szűcs Gergely
1 Természetes nyelvű interfész adatbázisok lekérdezéséhez Vajda Péter NYTI, Korpusznyelvészeti osztály – BME, TTT.
Számítógépes Grafika 2. gyakorlat Programtervező informatikus (esti) 2011/2012 őszi félév.
Adatkezelés Ez az előadó neve beosztása vállalata.
Felhasználók azonosítása és jogosultságai, személyre szabás Borsi Katalin és Fóti Marcell NetAcademia Oktatóközpont.
Nézetek definiálása Készítette: Szentirmai Róbert (minden jog fenntartva)
Windows Forms Párbeszédablakok és vezérlők
A barátságos MySQL Papp Szabolcs INFO ÉRA november 18.
SQL DDL DATA DEFINITION LANGUAGE. Táblák létrehozása CREATE TABLE táblanév ( oszlopnév1 típus(méret) /DEFAULT érték/ /NOT NULL/, oszlopnév2 típus(méret)
Készítette: Tóth Ervin
Nézzük, mit tudunk…. Mire gondoltam? Megjeleníti az adott adatbázishoz kapcsolódó összes objektumot : adatbázis ablak.
Törzsadatok szerkesztése Táblázatos forma – rekordok Szerkesztés – egy rekord.
Grafika a multimédiában Szabó Zénó
Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén
Visual Studio LightSwitch Adatvezérelt alkalmazások percek alatt
Adatbázis-kezelés Tarcsi Ádám január. 15. MySQL és PHP.
Varga Viktor – G36ECF 1/5 Vendéglátói szoftverek sajátosságai Varga Viktor.
XML Mi az XML?  Extensible Markup Language  Kiterjeszthető jelölő nyelv  Adatok, adatstruktúrák leírására szolgál  A HTML és az SGML tapasztalataira.
User Account Management Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.
KTI Közlekedéstudományi Intézet Nonprofit Kft.
1 Verseny 2000 gyakorlat SQL 2000 Server Portál adatbázis létrehozása.
Számítógépes Grafika 4. gyakorlat Programtervező informatikus (esti)‏ 2009/2010 őszi félév.
Vizualizáció és képszintézis Sugárkövetés (Dart + GLSL) Szécsi László.
Vizuális programozás Szoftvertechnológia I.
Csoportmunka megoldás a Nemzeti Kulturális Örökség Minisztériumában
User Profiles Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.
SQL Server 7 installálása. A szükséges hardver és szoftver Processzor Memória Háttértár OS Hálózat Kliensek.
Készítette: Kokrák Mihály Konzulens: Smid László
Szebb és használhatóbb programok Vezérlőelemek dinamikus felhelyezése.
Budapest szeptember 28.. A webes alkalmazás a CD főkönyvtárában lévő index.html nevű fájllal indítható el.
Gráfadatbázisok Rácz Gábor.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 6. gyakorlat.
TÁMOP /1-2F Informatikai gyakorlatok 11. évfolyam Windows Forms alkalmazás készítése Czigléczky Gábor 2009.
ACCESS ALAPOK Alapfogalmak
Bevezetés a C# nyelvbe Az alapok összefoglalása Farkas Csaba.
Készítette: Kiss András
Az operációs rendszer.
Gábor Dénes Számítástechnikai Emlékverseny
Gépészeti informatika (BMEGEMIBXGI)
Lekérdezések.
Kovács Gergely Péter Bevezetés
MySQL DDL parancsok – Adatbázis műveletek, mezőtípusok
Online szabadságtervező, jóváhagyó, nyilvántartó rendszer
Előadás másolata:

Gépjármű kölcsönzési szoftver Windows /.NET / MS SQL Készítette: Vajda Zsombor

A projectről általánosan Bejelentkezés

A projectről általánosan A Főmenü

Egyszerűbb táblakarbantartás Userek, Munkatársak… táblák, megjelenítése és módosítása

DE MOST…

Először a kapcsolódó adatbázis:

A Szűrők:

DataView gepjarmuvekDataView = autokolcsonzoDataSet.Gepjarmuvek.DefaultView; gepjarmuvekBindingSource.DataSource = gepjarmuvekDataView; private void textBox1_TextChanged(object sender, EventArgs e) { gepjarmuvekDataView.RowFilter = "gyartmany LIKE '" + textBox1.Text + "*' AND kategoria LIKE '" +textBox3.Text+ "*' AND tipus LIKE '"+textBox2.Text+"*'"; }

Szűrők: private void gepjarmuvekDataGridView_SelectionChanged(object sender, EventArgs e) { if (gepjarmuvekDataGridView.RowCount > 1) { int i = ((DataGridView)sender).CurrentRow.Index; if (i >= 0 && i <= gepjarmuvekDataGridView.RowCount) { kikolcsonzottekBindingSource.DataSource= gepjarmuvekDataView[i].CreateChildView("Gepjarmuvek_Kikolcsonzottek"); tarifakBindingSource.DataSource = gepjarmuvekDataView[i].CreateChildView("Gepjarmuvek_Tarifak"); } else { kikolcsonzottekBindingSource.DataSource = autokolcsonzoDataSet.Kikolcsonzottek; tarifakBindingSource.DataSource = autokolcsonzoDataSet.Tarifak; }

A Kölcsönzés: A dátummal kapcsolatos üzenetek

A Kölcsönzés: TextBox-ok: this.rendszamTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.gepjarmuvekBindingSource, "rendszam", true)); this.nevTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.partnerekBindingSource, "nev", true)); Jármü: Partner:

A Kölcsönzés(idő kiszámítása): private void KolcsonzesiIdo() { pido=1; System.DateTime inddate = inddateDateTimePicker.Value; System.DateTime erkdate = erkdateDateTimePicker.Value; while (inddate < erkdate) { inddate = inddate.AddDays(1); pido++; } idoTextBox.Text = pido.ToString(); }

A Kölcsönzés(díj kiszámítása): private void DijKiszamitas() { pdij = 0; int priceido = int.Parse(idoTextBox.Text.ToString()); int price = int.Parse(tarifakDataGridView.Rows[0].Cells[1]. Value.ToString()); pdij = (priceido * price); dijTextBox.Text = pdij.ToString(); }

A Kölcsönzés(idő ellenőrzése): Már lefoglalt időpontok: Az új időpont:

A Kölcsönzés(idő ellenőrzése): Egy nem ellenőrzött dolog: Az új időpont: Már lefoglalt időpontok:

A Kölcsönzés(idő ellenőrzése): List tolDateTime = new List (); List igDateTime = new List (); private void button3_Click(object sender, EventArgs e) { tolDateTime.Clear(); igDateTime.Clear(); kolcsonozhetoe = true; textBox5.Text = ""; textBox6.Text = ""; for (int j = 0; j < kikolcsonzottekDataGridView.Rows.Count-1; j++) { System.DateTime tido = DateTime.Parse(kikolcsonzottekDataGridView. Rows[j].Cells[0].Value.ToString()); tolDateTime.Add(tido); System.DateTime iido = DateTime.Parse(kikolcsonzottekDataGridView. Rows[j].Cells[1].Value.ToString()); igDateTime.Add(iido); }

A Kölcsönzés(idő ellenőrzése): DateTime inddate = inddateDateTimePicker.Value; DateTime erkdate = erkdateDateTimePicker.Value; for(int i=0; i<tolDateTime.Count; i++){ if ( inddate.CompareTo(tolDateTime[i]) >= 0 && inddate.CompareTo(igDateTime[i]) <= 0) { textBox5.Text = "Indulas nem Jo!!!"; kolcsonozhetoe = false; } if (erkdate.CompareTo(tolDateTime[i]) >= 0 && erkdate.CompareTo(igDateTime[i]) <= 0) { textBox6.Text = "Erkezes nem Jo!!!"; kolcsonozhetoe = false; }

A Kölcsönzés(idő ellenőrzése): if (kolcsonozhetoe) { indulas = inddateDateTimePicker.Value; erkezes = erkdateDateTimePicker.Value; KolcsonzesiIdo(); DijKiszamitas(); }

A Kölcsönzés: DataRowView drw = kikolcsonzottekDataView.AddNew(); drw["kikolcsonzottID"] = int.Parse(kikolID)+1; drw["auto_ID"] = int.Parse(gepjID); drw["tol"] = inddateDateTimePicker.Value; drw["ig"] = erkdateDateTimePicker.Value; drw.EndEdit(); DataRowView drv = kolcsonzesDataView.AddNew(); drv["kolcsonzesID"] = kolcsID; drv["jarmu"] = rendszamTextBox.Text; drv["partner"] = nevTextBox.Text; drv["szerzodat"] = System.DateTime.Now; drv["ido"] = pido; drv["dij"] = pdij; drv["eloleg"] = int.Parse(elolegTextBox.Text); drv["inddate"] = indulas; drv["erkdate"] = erkezes; drv.EndEdit();

Vége Köszönöm a figyelmet