Aplicatie Informatică Pentru O Firma DE Catering
UNIVERSITATEA TEHNICĂ DIN CLUJ NAPOCA
CENTRUL UNIVERSITAR NORD DIN BAIA MARE
FACULTATEA DE ȘTIINȚE
SPECIALIZAREA INFORMATICĂ ECONOMICĂ
LUCRARE DE LICENȚĂ
ÎNDRUMĂTOR ȘTIINȚIFIC:
PROF.UNIV.DR. CEZAR TOADER
ABSOLVENT:
NICOARA ANDREI CLAUDIU
2016
UNIVERSITATEA TEHNICĂ DIN CLUJ NAPOCA
CENTRUL UNIVERSITAR NORD DIN BAIA MARE
FACULTATEA DE ȘTIINȚE
SPECIALIZAREA INFORMATICĂ ECONOMICĂ
LUCRARE DE LICENȚĂ
APLICAȚIE INFORMATICĂ PENTRU
O FIRMĂ DE CATERING.
STUDIU DE CAZ LA S.C. RACIDO PROD COM S.R.L
ÎNDRUMĂTOR ȘTIINȚIFIC:
PROF.UNIV.DR. CEZAR TOADER
ABSOLVENT:
NICOARA ANDREI CLAUDIU
2016
INTRODUCERE
În primul capitol am prezentat firma pentru care s-a realizat această aplicație Windows, firma Racido Prod Com SRL Baia Mare, un istoric al acestei firme, prezentarea și serviciile oferite și interpretarea datelor financiare de pe ultimii cinci ani.
CAPITOLUL 1
RACIDO PROD COM S.R.L
Racido.ro este una din cele mai cunoscute si profesioniste firme de confectii textile din tara si nu numai. Societatea comerciala a luat fiinta in 1994 si a pornit de la drum cu un numar de numai 20 angajati, astfel reusind ca pana la ora actuala numarul acestora sa creasca semnificativ.
Firma are 2 puncte de lucru atat in Baia Mare cat si in Somcuta Mare, unde cei 180 de angajati au o
capacitate de lucru de aproximativ 20.000 de bucati pe luna.
Compania Racido are ca obiect de activitate confectionarea unei game extrem de variate de produse textile: de la blezere pentru femei, bluzoane si jachete pentru femei, mantouri pentru femei, compleuri, bluze, camasi, pantaloni de femei, fuste, rochii gala, impermeabile, articole sport (costume ski) dar si produse pentru
barbati si copii.
Firma are contacte cu branduri extrem de renumite precum Versace, Pinko, Dolce&Gabbana, Patrizia Pepe, Peter Hahn, Elegance, Raffaello Rossi, CapeHorm si multe altele.
De asemenea firma are o colaborare pentru executie confectii, export direct cu diferiti clienti din tari precum Germania, Italia si Austria. Atat aceste colaborari cat si contractele cu acele branduri cunoscute face garantia ca produsele confectionate de Racido sunt de o calitate superioara.
Activitatea de catering a inceput , cu o echipa de profesionisti care vine in intampinarea clientilor cu solutii adecvate pentru evenimentele importante din viata acestora. Ideea de inceput a fost oferirea de servicii complete de catering , organizarea de evenimente, mese festive, petreceri si nu in ultimul rand o livrare prompta la dimiciliu sau la locul de munca.
Racido ofera o gama diversificata de produse, care pastreaza in acelasi timp traditia mancarurilor romanesti si nu numai, sloganul fiind „Ca la mama acasa!”.
Numarul si data inregistrarii la Registrul Comertului:
CUI:7716016
Forma juridica: Societate cu raspundere limitata
Sediul: Baia Mare, b-dul Unirii, nr. 53.
Domeniul principal de activitate al firmei este fabricarea altor articole de imbracaminte si accesorii caruia ii corespunde codul CAEN 1419, iar activitatea secundara este catering cu codul CAEN 5621.
1.1 Datele financiare ale firmei
Evolutia cifrei de afaceri a firmei ein ultimii 5 ani este prezentata in tabelul urmator.
Tabelul nr. 1. Evoluția cifrei de afaceri pentru perioada 2011-2015
Sursa: Ministerul Finanțelor Publice
Pe baza tabelului anterior am realizat graficul evolutiei cifrei de afaceri:
Fig. 1.1. Evoluția cifrei de afaceri în perioada 2011-2015
Sursa: prelucrare proprie
Urmatorul tabel reprezinta profitul si pierderea obtinute de firma in ultimii 5 ani de activitate.
Tabelul nr. 2. Profitul/Pierderea obținute în perioada 2011-2015
Sursa: Ministerul Finanțelor Publice
Pe baza tabelului a fost realizat un grafic pentru a reprezenta datele:
Fig. 1.2. Evoluția Profitului/Pierderii obținute în perioada 2011-2015
Sursa: prelucrare proprie
Din graficul anterior se poate vedea ca firma Racido a inregistrat doar profit in ultimii 5 ani, acesta crescand de la 578770 lei inregistrat in 2011 la 1690508 lei in anul 2015, in acest an firma inregistrandu-se nivelul maxim al acestuia.
In urmatorul tabel au fost redate datele cu privire la evolutia veniturilor totale ale firmei in ultimii 5 ani de activitate, acestea fiind reprezentate si intr-un grafic.
Tabelul nr. 3. Evoluția veniturilor totale în perioada 2011-2015
Sursa: Ministerul Finanțelor Publice
Fig. 1.3. Evoluția veniturilor totale în perioada 2011-2015
Sursa: prelucrare proprie
Ultimul tabel reprezinta datele despre cheltuielile realizate in perioada 2011-2015.
Tabelul nr. 4. Evoluția cheltuielilor totale în perioada 2011-2015
Sursa: Ministerul Finanțelor Publice
Pe baza tabelului am realizat un grafic care sa reflecte datele despre cheltuielile firmei:
Fig. 1.4. Evoluția cheltuielilor totale în perioada 2011-2015
Sursa: prelucrare proprie
CAPITOLUL 2
SCOPUL APLICATIEI DEZVOLTATE
O aplicatie informatica pentru gestiunea comenzilor, pentru plasarea rapida a acestora este o solutie la eficientizarea activitatii firmei. Aplicatia poate prelucra toate datele firmei incepand cu evidenta clientilor, angajatilor si produselor, dar si generarea de rapoarte lunare si anuale, acestea conducand la optimizarea si cresterea eficientei economice. Acest tip de aplicatie este util oricarei firme de catering, pentru facilitarea comenzilor si fluidizarea indeplinirii acestora.
Scopul aplicatie este de a permite utilizatorilor accesul la orice informatie stocata in baza de date cu privire la comenzile, angajatii, clientii sau detaliile despre produsele firmei. Aplicatia este proiectata sa poata rezolva necesitatile firmelor carora le este destinata si care doresc sa isi creasca eficienta.
Firma Radico Prod Com detine in momentul de fata o aplicatie informatica pentru gestiunea comenzilor dar aceasta este invechita si nu reuseste sa rezolve toate necesitatile firmei datorita modului in care a fost creata si a bazei de date. Cu ajutorul aplicatiei dezvoltate adaugarea comenzilor este mult mai usor de folosit si mai rapida, acest lucru ducand la economisirea timpului si onorarea comenzilor la timp. Accesul la aplicatie se face prin intermediul unui nume de utilizator si a unei parole.
Cerintele aplicatie descriu functiile pe care aceasta trebuie sa le realizele acestea fiind:
Introducerea de noi comenzi
Vizlualizarea comenzilor onorate
Gestionarea clientilor
Gestionarea angajatilor
Vizualizarea si adaugarea de noi produse
Editarea preturilor produselor existente
Eliberarea de rapoarte cu privire la comenzile dintr-o luna sau dintr-un an specificate
Rapoarte cu privire la toate coemnzile plasate de un anumit client
Aplicatia trebuie sa fie usor de utilizat de orice angajat al firmei care detine numele si parola necesare login-ului, trebuie sa detina o interfata prietenoasa care sa contina meniuri sugestive cu privire la functionalitatea lor pentru a fiabiliza utilizarea.
Acest proiect are ca scop informatizarea evidentei comenzilor in cadrul firmei, rezultand eliminarea posibilelor erori cu privire la onorarea comenzilor.
Pentru a dezvolta aceasta aplicatie, am proiectat o baza de date folosind SQL Server 2014 Management Studio iar pentru crearea interfetelor vizuale am utilizat Microsoft Visual Studio.
CAPITOLUL 3
TEHNOLOGIILE UTILIZATE
Pentru dezvoltarea aplicatiei am folosit tehnologiile
SQL Server
Visual Studio
LINQ
.Net Framework
3.1 SQL Server
SQL server este un sistem care gestioneaza baze de date realtionale, fiind produs de compania Microsoft Corp. Acesta foloseste un libaj structurat de interogari(Structured Query Language), fiind destinat intreprinderilor.
Bazele de date sunt o necesitate pentru sistemele informatice, fiind manipulate de SGBD-uri adica sisteme de gestiune a bazelor de date, rolul acestora fiind crearea, manipularea si intretinerea bazelor de date. Principala functie a acestora este permiterea utilizatorilor, prin intermediu programelor, accesul la toate informatiile stocate in baza de date. Modelul cel mai raspandit a bazelor de date este cel relational, adica in interiorul acestora tabelele sunt asociate prin anumite legaturi. O baza de date, pe langa tabele, mai poate contine proceduri stocate, tipuri de date, utilizatori, mecanisme de securitate, etc.
Majoritatea sistemelor de baze de date folosesc limbajul de interogare SQL, cu extenxia procedurala T-SQL.
Compania Microsoft Corp ofera oamenilor o versiune gratuiuta a SQL Server, SQL Server Express Edition, aceasta fiind limitata la folosirea unui singur procesor, a 4 Gb de memorie a fisierelor de date si a 1 Gb de memorie RAM.
Putem spune despre SQL Server Express ca este o solutie integrata de management si analiza a datelor, cu care organizatiile pot sa maximizeze productivitatea prin reducerea complexitatii implementarii si administrarii aplicatiilor pentru baze de date, sa dezvolte, implementeze si administreze aplicatii la nivel de intreprindere, sa fragmenteze datele pe mai multe aplicatii si dispozitice pentru facilitarea conectarii sistemelor, sa controleze costurile fara a renunta la performata, disponibilitatea, sau securitatea datelor,
3.2 LINQ
In zilele noastre majoritatea programelor manipuleaza datele intr-un mod sau altul, acestea fiind stocate intr-o baza de date relationala. Language Integrated Query (LINQ) reprezinta un set de tehnologii furnizate de Microsoft .Net utilizand un limbaj de programare similar SQL-ului. Acesta poate fi folosit nu doar pentru accesul la o baza de date dar si pentru acces la date din orice sursa.
Scopul LINQ este de a solutiona anumite probleme, unde in mod obisnuit s-ar fi folosit alte tehnici de selectare si manipulare a datelor din baza de date, precum XML-uri sau colectii de obiecte. Tegnologia LINQ a fost creata pentru a usura munca programatorului punandu-i la dispozitie o sintaxa atat eficienta cat si consistenta in cadrul mediului de lucru, sau prin utilizarea propriului limbaj de programare.
Prin intermediul LINQ, programatorul are la indemana o abordare mai generala, adica s-au adaugat mai multe facilitati de interogare pentru utilizarea generala, aplicandu-se pentru toate sursele de informatii, nu doar datele XML sau cele relationale.
3.3 Visual Studio
Microsoft Visual Studio este un IDE adica un mediu de dezvoltare integrat oferit de Microsoft. Acest IDE poate fi folosit pentru dezvoltarea aplicatiilor de tip consola sau aplicatii cu interfata grafica.
Acesta ofera meniu de proiectare pentru mai multe limbaje de programare, editor, compilator, debugger etc. Termenii de proiect si solutie sunt utilizati drept denumire pentru programele scrise. Rezultatul unu proiesc este de obicei un fisier executabil (EXE) sau un fisier dynamic-link library (DLL). Solutia Visual Studio este o colectie de proiecte legate intre ele prin relatii, deci o solutie poate contine un proiect, un fisier EXE, si mai multe fisiere DLL utilizate de aplicatie.
Pentru a genera un rezultat priectele contin diferite fisiere de tip C++, C# etc. Codul unui proiect este scris intr-un singur limbaj, in timp ce o solutie poate contine mai multe proiecte scrise in orice limbaj.
3.4 .Net Framework
.Net este o componenta software care ofera utilizatorilor un mediu de programare si de executie a aplicatiilor pentru sistemele de operare Microsoft. .Net Framework permite dezvoltarea si rularea aplicatiilor, a serviciilor Web independete de platforma.
Infrastructura .Net inglobeaza mai multe limbaje de programare precum VB, C++, C# etc, dar si a mai multor tehnologii ASP, XML, SOAP, asigurand portabilitatea codului intre calculatoare, dar si reutilizarea codului indiferent de limbajul utilizat.
Componentele esentiale dezvoltarii de aplicatii pe platforma .Net sunt: un set de limbaje precum Pascal, C++, C#, Visual Basic .Net etc, un set de medii de dezvoltare si o biblioteca de clase pentru crearea aplicatiilor desktop.
Utilizarea .Net are anumite avantaje precum:
Instumente care pot fi folosite si in alte programe,
Accesul usor la bazele de date
Contine instrumente (controale) ce permit implementarea elementelor interfetei grafice
Elementele interfetei grafice se pot proiecta rapid datorita acestor controale
Ofera clase care efectueaza aproape toate sarcinile obisnuite care rapesc timpul programatorilor micsorand timpul dezvoltarii aplicatiilor
.Net Framework sta la baza tehnologiei .Net care contine limnbajele C#, VB.NET, C++ si din 2010 F#. Acesta are un set de obiective dintre care:
Oferirea unui mediu de programare orientata pe obiect consistent atat pentru cod stocat si executat local cat si executat la distanta
Minimizarea conflictelor generate de diferite versiuni existente in momentul rularii codului executabil
Oferirea unui mediu de rulare care sa elimite problemele de performanta a mediilor de executie
Realizarea tuturor comunicatiilor de date intre aplicatii pentru asigurarea integrarii usoare a codului realizat cu .Net Framework cu orice alt cod realizat pe alte platforme, care respecta aceleasi standarde ale industriei software
CAPITOLUL 4
PROIECTAREA BAZEI DE DATE
Pentru a crea o baza de date,cea mai importanta etapa este analiza datelor firmei si realizarea unui model conceptual intrucat este mult mai usor de modificat un model conceptual decat o baza de date deja populata.
Pentru firma Racido Prod Com baza de date creata este alcatuita din 7 tabele:
Angajati
Clienti
Categorii
Produse
Comanda
Detalii Comenzi
User
Fig. 4.1. Diagrama bazei de date
In tabela Angajati se stocheaza informatii cu privire la angajatii firmei nume, prenume, data angajarii etc.
Fig. 4.2. Tabela angajati
Tabela Clienti cuprinde informatiile cu privire la clientii obisnuiti ai firmei persoanele juridice si cele fizice, numele, adresa, numarul de telefon etc.
Fig 4.3. Tabela Clienti
Tabela Categorii contine categoriile de produse oferite de firma Racido, fiecareia fiindu-i atribuit un ID_Categorie, nume, si o mica descriere.
Fig 4.4. Tabela Categorii
Tabela Produse contine produsele pe care angajatii firmei Racido le prepara. Datele despre produse continute in tabela sunt ID_Produs, numele acestuia, si pretul unitar. Aceasta tabela este legata de tabela Categorii printr-o cheie straina aflata in tabela produse.
Fig 4.5. Tabela Produse
Tabela Comanda contine informatiile cu privire la comenzile plasate de clienti, ID_Comanda, data in care a fost facuta comanda, data la care trebuie livrata, numele pe care este facuta comanda etc. Si aceasta tabela este legata de tabela Clienti prin intermediul unei chei straine.
Fig 4.6. Tabela Comanda
Tabela Detalii Comenzi contine informatii despre produsele comandate. Aceasta tabela este legata pe baza cheilor straine de tabela Comanda si Produse.
Fig 4.7. Tabela DetaliiComenzi
Tabela User contine datele de logare care permit utilizatorilor sa foloseasca aplicatia. Aici stocand-se numele de utilizator parola si functia acelui utilizator.
Fig 4.8. Tabela User
CAPITOLUL 5
REALIZAREA APLICATIEI
Crearea aplicației propriu-zise este cea mai dificila parte a oricărui proiect. Înaintea operației de scriere a codului trebuie stabilita o schema a structurii și a funcționalității aplicatiei.
Această aplicație de gestiune a comenzilor la firma Racido Prod Com are ca scop plasarea, vizualizarea si coordonarea comenzilor, precum și eliberarea de rapoarte cu privire la totalul comenzilor, comenzile efectuate.Aceasta aplicație este utilă oricărei firme de catering.
5.1 Conectarea la baza de date
Conectarea la baza de date se face pe baza unei conexiuni intre aplicatia Visual Studio si SQL Server Management:
Fig 5.1. Conectarea la baza de date
5.2 Adaugarea sursei de date
Din meniul aplicatiei Visual Studio, Project, Add New Item alegem LINQ to SQL Classes specificand numele dorit, deoarece acest nume va fi folosit in codul programului.
Fig 5.2. Adaugare LINQ to SQL Classes
Dupa aceasta adaugare prin dublu click se va deschide o noua fereastra unde trebuie sa adaugam noile clase. Din meniul View, Server Explorer, folosind drag and drop, v-om adauga tabelele de care avem nevoie din baza de date in modelul de date creat.
Fig 5.3. Adaugarea tabelelor in modelul de date
5.3 Formele aplicatiei dezvoltate
Aplicatia contine 13 forme Windows, care pot si accesate din forma principala. Aceste forme sunt structurate in 3 foldere. Pe langa acestea 3 am mai creat un folder numit Images care contine imagini folosite pentru a imbunatati componentele vizuale ale formelor.
Fig 5.4. Formele windows ale proiectului
Foma principala a proiectului este forma Main care contine 5 meniuri pentru accesarea celorlalte forme.
Meniul Clienti cu submeniul:
Adaugare client
Vizualizare clienti
Meniul Angajati cu submeniul:
Adauga angajat
Vizualizare angajati
Meniul Produse cu submeniul:
Adauga produs nou
Vizualizeaza produse
Meniul Comenzi cu submeniul:
Comenzi
Rapoarte comenzi care contine un alt submeniu:
Raport lunar/anual
Raport pe client
Totalul comenzilor
Meniul Utilizator cu submeniul:
Adauga utilizator
Logout
La apasarea unui buton din oricare meniu se deschide o noua forma.
Fig 5.5 Forma principala a aplicatiei
Din meniu Clienti la apasarea butonului adauga client se va deschide o noua forma. Aceasta forma ne va permite sa adaugam un nou client in baza de date, prin intermediul unor textbox-uri.
Fig 5.6. Adaugare client
La inceput butonul Salveaza si textbox-urile din forma sunt dezactivate, acestea schimbandu-si starea in active doar in momentul apasarii butonului Adauga, folosind prorietatea .Enabled = true.
Dupa completarea textbox-urilor, la apasarea butonului Salveaza, datele din textbox-uri sunt preluate si salvate in baza de date prin intermediul codului.
Fig 5.7 Codul butonului salvare
La apasarea butonului Vizualizare clienti din acelasi meniu se deschide o alta forma, permitand utilizatorului sa vizualize si sa modifice datele despre clientii firmei.
Fig 5.8 Vizualizare clienti
Forma este alcatuita dintr-un DataGridView unde clientii sunt afisati dupa ce utilizatorul va apasa butonul Incarca Clienti.
Fig 5.9 Functia apelata la apasarea butonului Incarca Clienti
Daca utilizatorul doreste sa adauge un nou angajat sau sa ii vizualizeze pe cei existenti trebuie sa apese butoanele din meniul Angajati, Adauga angajat sau Vizualizare angajati.
Fig 5.9 Adaugare angajat
Ca si in forma Adaugare client, toate textbox-urile si butonul Salveaza sunt dezactivate pana in momentul in care utilizatoul apasa Adauga. Dupa completarea campurilor la apasarea butonului Salveaza datele sunt preluate si sunt salvate in baza de date.
Fig 5.10 Vizualizare angajati
La fel ca la forma Vizualizeaza clienti, utilizatorul trebuie sa apese butonul Incarca angajatii pentru a popula DataGridView-ul cu datele angajatilor.
Meniul Produse are aceeasi functionalitate ca si cele anterioare deschizand cate o forma pentru fiecare buton, Adauga produs si Vizualizeaza produse.
Fig 5.14 Adauga produs
La adaugarea unui produs nou selectarea categoriei din care face parte se realizeaza prin selectarea dintr-un combobox care contine id-urile categoriilor preluate din baza de date. Dupa completarea datelor si apasarea butonului Adauga datele sunt preluate si salvate. Butonul Reseteaza goleste cele 3 textbox-uri Id Produs, denumire si pret.
Fig 5.12 Vizualizare produse
Pe langa butoanele obisnuite de Incarca produsele, Sterge si Salveaza modificarile, in aceasta forma dupa incarcarea datelor, datorita volumului mare de produse acestea pot fi filtrate dupa categoria din care fac parte.
Dupa introducerea ID_Categorie in textbox si apasarea butonului Filtreaza vor fi afisate doar produsele care fac parte din categria dupa care s-a facut filtrarea. Butonul Toate produsele populeaza DataGridView-ul cu toate produsele dupa o filtrare.
Fig 5.13 Functia apelata la apasarea butonului filtrare
Meniu Comanda contine un butonul Comenzi care deschide o noua forma pentru vizualizarea adaugarea si editarea comenzilor.
Fig 5.14 Comenzi
Incarcarea datelor in aceasta forma se face odata cu incarcarea acesteia. Forma este alcatuita din butoanele de Adauga Comanda si Salveaza si dintr-un SplitPanel, jumatate din acesta fiind ocupat de detaliile comenzilor, iar in cea de-a doua jumate se afla un DataGridView care contine datele despre produsele comenzii curente si un textbox in care se calculeaza totalul acesteia.
Fig 5.15 Codul apelat pentru calcularea totalului comenzii curente
Aceasta functie executa codul din interior la fiecare schimbare de text din textbox-ul ID_Comanda. Se preia id-ul comenzii curente si se calculeaza totalul cu formula PretBucata * Cantitate. Rezultatul query-ului este transformat intr-o lista cu proprietatea .ToList() careia i se aplica .Sum() pentru a aduna toate elemenetele listei.
In cadrul Comenzi avem submeniul Rapoarte in care sunt trei butoane fiecare deschizand o noua forma. Butonul Raport lunar/anual deschide forma in care se calculeaza si se afiseaza totalul comenzilor dintr-o luna sau de pe un an.
Fig 5.16 Raport lunar/anual
Forma este alcatuita dintr-un panel in interiorul caruia avem un DateTimePicker pentru selectarea lunii si unul pentru alegerea anului, doua butoane care in momentul apasarii lor DataGridView-ul se va popula cu datele din luna sau anul ales. Ca si in forma anterioara avem un textbox in care se v-a calcula totalul comenzilor. Butonul export ne ofera posibilitatea de a exporta datele curente din DataGridView in format excel.
Fig 5.17 Functia apelata pentru incarcarea datelor din luna specificata
Fig 5.18 Functia apelata pentru incarcarea datelor din anul specificat
Exportul in format excel se face pe baza codului:
Fig 5.19 Exportul in excel
Butonul Raport pe client deschide o noua forma in care se calculeaza totalul comenzilor plasate de un client.
Fig 5.20 Raport pe client
Aceasta forma este alcatuita dintr-ul splitpanel, in prima jumatate a acestuia avem un combobox din care selectam clientul pentru care dorim sa aflam totalul comenzilor plasate de acesta. La apasarea butonului Afiseaza DataGridView-ul va fi populat cu toate produsele cumparate de clientul selectat din combobox iar in textbox-ul total va fi afisat totaul acestora.
Ultimul buton din submeniul Rapoarte deschide forma TotalComenzi in care utilizatorul poate sa vizualizele totalul tuturor comenzilor plasate de toti clientii.
Fig 5.21 Total Comenzi
Meniu Utilizator este ultimul, acesta continand 2 butoane, Adauga utilizator si Logout. Primul buton faciliteaza adaugarea unui nou utilizator pentru a-i da acces la aceasta aplicatie pe baza numeniu de utilizator si a parolei, iar butonul Logout paraseste aplicatia.
Fig 5.22 Adauga Utilizator
La apasarea butonului adauga se retin valorile din textbox-uri si noul utilizator se adauga in baza de date, iar la apasarea Renunta forma se inchide.
Fig 5.23 Codul executat la apasarea butonului Adauga
Forma Login nu este prezenta in nici un meniu intrucat aceasta forma este apelata la rularea programului, solicitand utilizatorului un nume si o parola. Forma principala va fi afisata in momentul in care utilizatorul furnieaza un nume si o parola valide, regasite in baza de date si va apasa butonul Login.
Fig 5.24 Login
Fig 5.25 Codul executat la apasarea butonului Login
La apasarea butonului login se preiau datele din cele doua textbox-uri si cu ajutorul unui query se verifica daca combinatia de nume si parola se gaseste in baza de date. Daca da forma va aparea forma Main daca nu v-a aparea un mesaj de eroare.
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Aplicatie Informatică Pentru O Firma DE Catering (ID: 109938)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
