Diskuze: Machr na C#.NET - Fakturační systém
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Vlastník

Zobrazeno 37 zpráv z 37.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
představoval by sis to nějak takhle: http://www.youtube.com/watch?…
dík
Můžeš to udělat jak chceš, ale co jsi poslal je zbytečně složité. Stačí když bude mít faktura jen jednu položku, jak je v zadání.
I pro ty co neumí pracovat s entity je to směšné
super neumím absolutně nic z toho co je vyžadováno, tak se to pokusím za týden doučit.
Za chvíli tomu přijdeš na chuť a už budeš EF milovat
Právě, kdo někdy použil kvalitní ORM, tak už nebude chtít nic jiného.
To jsou prostě ty technologie, kdy člověk nakliká aplikaci kterou by jinak
dělal hodiny za minuty
V čem je jiný ten SQL server CE než SQL server 2012 (2014)?
CE už máš nainstalovaný, je součástí VS nebo dost možná i součástí Windows. CE značí CompactEdition. Používá se stejně, ale DB pak funguje všude, ne jen tam, kde je nainstalovaný MS SQL Server. Jsou tam nějaká malá omezení.
Je možné, že při vytváření nového Data Connection nemám v nabídce SQL server CE? Já mám na výběr jen toto: Microsoft Access Database File, Microsoft SQL Server a Microsoft SQL Server Database File (Používám VS2013 Express for desktop)
Otevři si Server Explorer, přidej si nový Connection a u výběru DB dej Change a tam ho musíš mít.
taky s tím zápasím, pořád mi to nabízí mdf, to je ono?
Server explorer jsem nikde nenašel, mám tam jen Database Explorer a tam když dám Add connection, tak mám jen tyto volby: https://www.dropbox.com/…0%282%29.png
To je dost divné, budeš si ho tedy muset doinstalovat.
Tohle by měl být on? http://www.microsoft.com/…compact.aspx
Vypadá to, že od VS 2013 nejde použít. Použijte tedy normální SQL
Server
CE lze ve VS 2013 použít, ale nedá se k němu připojit skrze server
explorer. Jinak programovat nad ním můžete a není to problém co se týče
code first přístupu.
Pokud však toužíte nakukovat do databáze poslouží perfektně tento
doplněk: http://visualstudiogallery.msdn.microsoft.com/…6e74d369f7a1
To sice ano, ale když MS něco vyhodil, tak to rozhodně nebudu používat i když to nějak jde.
Jo, ano.. Ale tady to není zas takový problém
Moc to nechápu proč to MS zaříznul.
Alternativa je LocalDB, která však má víc než 160 MB a to se už opravdu
nehodí k nějaké appce jen tak..
MS má spoustu technologií a ty, které používá málo lidí nebo generují malý zisk, prostě zařízne, aby mohl vyvíjet jiné. To je běžné chování zdravé firmy. Podobně skončilo i XNA. O LocalDB jsem ještě neslyšel, máš s tím nějaké zkušenosti?
ten Entity Framework
je úplně perfektní! :3
Lehčí práci s DB jsem ještě neviděl. Vždycky jsem se s tím patlal přes
ruzné sql ovladače procedurálně
Ten Entity Framework mi přijde lehce jednodušší než LINQ to SQL. EF má třeba luxusní funkci "Update Model from database..." čili když změním něco v DB, tak jedním klikem se mi aktualizuje i ORM.
Možná to bude také tím, že se s CE ztrácela nutnost pronájmu SQL
serveru a z toho plynoucí malé zisky...
S localDB zkušenost nemám. Na nepodporu CE ve vs13 jsem přišel ve stejnou
chvíli...
Asi takhle - MS SQL Server je robustní databázovej server pro přístupy tísíců a desítek tisíc klientů. Ale pro malý subjekty typu SOHO (tj. desktopové aplikace,či malé podnikové sítě, intranety pro desítky klientů) je zbytečně drahej a taky HW náročnej,čili v týhle skupině by si ho málokdo kupoval. . Čili-pro tuhle skupinu dodává Microsfot dál MS SQL Server CE (a lze si ho stáhnout) - akurát jsou v něm skutečně některé rozšířené funkce oproti čistému SQL serveru zablokovaný...Čili i v ve Visual Studiu 2013 lze naprogramovat přístup k CE, ale přes Entity Framework ne...
U výběru té osoby k faktuře to má být, že uživatel uvidí seznam jmen dodavatelů ze seznamu osob, nebo vytáhnout ID uživatelů jako seznam dodavatelů?
Ano to já vím. Řešíme
tu trochu jiný problém a to ten že MS pomalu CE odpískává...
A s EF samozřejmě použít lze.
Takovej důvod proč Microsoft možná pomalu odpískává CE je asi ten že už současně nabízí podobnej produkt SQL Server 2014 Express - a taky zdarma.a ten asi bude dělat skoro to samotný...Čili jenom že neplatí to že by Microsoft někoho tlačil do drahýho plnýho MS SQL Serveru, ty bezplatný varianty budou dál.
Zde je můj výtvor
https://drive.google.com/…LU9TZnM/edit?…
DB a PDF --> brnkačka
Vytvoření funkčního GUI trvalo nejdéle. Nefunguje mi žádná validace
(PSC,ICO a Cena se musí zadat jako číslo). Zkoušel přímo v XAMLu použít
nějaký vlastní validátor (ValidationRule) , ale neúspěšně. Do pondělí
to snad dořeším. Dále mám v datagridech a comboboxech jeden řádek navíc,
který je prázdný, což vůbec nechápu co tam dělá, ale jinak to funguje
celkem použitelně
http://leteckaposta.cz/961208089
Umí to jen základ co jsem dělal před pár dny. Myslel jsem, že
vylepším o víkendu, ale maturiták + ZOH udělaly svoje
Tak aspoň ty validace jsem dořešil
http://leteckaposta.cz/540692533
p4koo: dle zadání to má být ve WPF a ne ve WF
p4koo - Mocky máš skvěle udělané, pokud jsem to správně pochopil, generují se náhodně pomocí dll knihovny. Zbytek aplikace je bohužel dost odbytý a není to WPFko. Snad tě soutěž tedy alespoň namotivovala k těm mockům.
MartinSakra - U osoby bych měl vybírat asi celou adresu, ne zvlášť Město, Jméno a ČP. Chválím validace, i když by měly být v modelech, ne v CodeBehind. Co se týče WPF formuláře, tak je jen naklikaný myší, chtělo by to používat kontejnery a relativní pozice, potom bude aplikace responzivní. Nenašel jsem procházení faktur.
Petr Domes (petrds) - Tohle řešení je pecka! Nějak podobně jsem si to představoval ve svých naivních představách. Umí to kompletně administraci, výpis, generování do PDF a aplikace obsahuje validace. WPF je dost pěkné, bindingy, gridy, usercontroly.
PDFko neumí česky, dá se to spravit dodáním řádku:
XPdfFontOptions options = new XPdfFontOptions(PdfFontEncoding.Unicode, PdfFontEmbedding.Always);
a tohoto parametru následně k fontům. Máš to trochu Czechglish (identifikátory jako selectedFaktura), chtělo by to psát buď česky nebo anglicky.
Placka je tvoje! S EF nemám takové zkušenosti, docela by mě zajímalo za
jak dlouho se dá tohle udělat? Napiš si x o placku
Všem díky za váš čas a účast, vážím si toho a budu se těšit u příští soutěže.
Používám to skoro všude, když pracuju s DB. Můžeš to stáhnout přímo z nugetu nebo skrz package consoli.
V ASP.NET určitě budou (nebo už jsou?), jakou techniku EF jsi zkoušel?
Zobrazeno 37 zpráv z 37.