Tema: Re: .NET tipai + UI + MSSQL money
Autorius: fakeID
Data: 2010-07-02 10:00:41
"Tai tik info atvaizdavimui" o "projektas tik ishmetimui 
(padariau/atidaviau/pamirshau)" ?

hardcodui nelabai yra pateisinimo jei nedirbi "big ball of mud" aplinkoj 
(http://en.wikipedia.org/wiki/Big_ball_of_mud).

"IF" <nojauslaivas@gmail.com> wrote in message 
news:i0k1vq$61f$1@trimpas.omnitel.net...
> Tai tik info atvaizdavimui, aiskiai pasake, o ne piniginiu vienetu 
> operacijoms atlikti. Operacijoms atlikti visai kita kalba, ir kiti 
> algoritmai, o atvaizdavimui jokio skirtumo kaip tai padarysi jei nelieti 
> paciu duomenu.
> "fakeID" <someone@microsoft.com> wrote in message 
> news:i0j257$d2q$1@trimpas.omnitel.net...
>> nu siaip tai siaubz...
>>
>> neishsirenku net kuris didesnis:
>>  - ar IF'o siulomas variantas: "vaizdavimo taisykles nudeleguot i 
>> selectus"
>>  - ar JDM'o prisipazinimas kad "ish UI layerio yra daromas tiesioginis 
>> SQL accessas"
>>
>>
>> "IF" <nojauslaivas@gmail.com> wrote in message 
>> news:i0iaf0$jgf$1@trimpas.omnitel.net...
>>> Man atrodo geriausiai formatuoti eilute paciam selecte, dabar cia nei db 
>>> neturiu, nei labai laiko tikrinti, gal parasysiu su klaidom bet jei 
>>> neklystu kazkas tokio turetu buti ant T- sql
>>> SELECT  Pinigai AS Decimal(9,2) & ' Lt', VardinamToliauLaukus  FROM Kasa
>>>
>>> Nors del formato nesu tikras, atrodo kad taip 2 skaicius po nulio 
>>> grazina, bet as formatuociau eilute selecte o ne paciam kliente
>>>
>>>
>>> "Jornada Del Muerto" <agira@TRINTIgmx.co.uk> wrote in message 
>>> news:i0fgdf$b8g$1@trimpas.omnitel.net...
>>>>    Budai atvaizdavimo daznai skirtingi, nuo savu klasiu kurios rodomos 
>>>> propertygrid'e kuris parenka kaip rodyt skaiciu pagal nurodyta 
>>>> kintamojo tipa iki listview pakrovimo darant daugmaz universalias 
>>>> funkcijas:
>>>>
>>>> DataTable table = Query("select * from...");
>>>>
>>>> foreach(DataRow row in table.Rows) {
>>>>
>>>>    ListViewItem i = new ListViewItem(row[0].ToString();
>>>>
>>>>    for(int i=1; i<table.Columns.Count; i++ ){
>>>>        i.SubItems.Add(row[i].ToString());
>>>>    }
>>>>
>>>>    SomeListView.Items.Add(i);
>>>> }
>>>>
>>>> Tokiu budu pridedant visus duomenis ir datas ir teksta ir skaicius ir 
>>>> money, nu viska kas is db eina.
>>>>
>>>>
>>>> "fakeID" <someone@microsoft.com> wrote in message 
>>>> news:i0fb1b$j0$1@trimpas.omnitel.net...
>>>>> siaip tai mazint DB pusej skaicius po kablelio neverta - yra prasme 
>>>>> money
>>>>> tipo tikslume.
>>>>> o toliau kazkaip emiau ir nesupratau kokiu budu tu vaizduoji UI tas
>>>>> reiksmes - regis tau paprasciausio formato truksta ir tiek. 
>>>>> standartiniai
>>>>> valiutu formatai yra "c" ir "C".
>>>>>
>>>>>
>>>>> "Jornada Del Muerto" <agira@TRINTIgmx.co.uk> wrote in message
>>>>> news:i0f663$ol0$1@trimpas.omnitel.net...
>>>>>> Sveiki,
>>>>>>
>>>>>>    Siuo metu duomenu bazeje saugot pinigu sumas naudoju kaip ir 
>>>>>> priklauso
>>>>>> money tipa, viska isvedant i vaizda visada man rodo, pvz. jei tai bus 
>>>>>> 10Lt
>>>>>> 20cnt tai rodys 10,2000, tas dalykas biskuti nervina, gal sakau db 
>>>>>> eina
>>>>>> kazkaip apmazint skaiciu po kableli ar kazkur?
>>>>>>
>>>>>>    Kitas dalykas pradzioj paciose .net duomenu klasese pradzioj 
>>>>>> naudojau
>>>>>> double bet jis kazkaip net ir sveika skaiciu (x) pakeisdavo i 
>>>>>> x-1,9999,
>>>>>> tai dabar naudoju decimal - ir svarstau ar teisingai darau, tiesa 
>>>>>> tada
>>>>>> irgi gaunu 2 papildomais nuliais daugiau nei reikia.
>>>>>>
>>>>>>    Vat gal kas geriau zino kaip formatuoti money kad butu ne 0.0000 o
>>>>>> 0.00, koki tipa priskyrineti jam .net kode, decimal rodos gerai 
>>>>>> veikia bet
>>>>>> va vistiek beda su per daug po kablio skaiciu..
>>>>>
>>>
>>>
>
>