Non so come fare

sabato 15 maggio 2010 - 13.46

Mau67 Profilo | Expert

Ciao al forum, ho bisogno di un idea di come risolvere un problema per me molto grande, e cioè

Ho un progetto Win form sviluppato in visual studio 2008, e come tabelle uso access, ho distribuito il progetto a colleghi sparsi in italia, il programma gira in locale e praticamente ruota tutto sulla selezione di aziende per l'attribuzione di provvigioni, cioè ad ogni azienda in base a periodi vengono calcolate delle provvigioni.

Attualmente le aziende le inserisco io nel mio database poi esporto tutte le aziende in un file txt e le spedisco tramite email agli utilizzatori del programma, ma c'è un però che così facendo interrompo il lavoro a tutti fino a quando non compilo il file txt e lo spedisco e le cause possono essere tante per il ritardo.

Quindi mi chiedevo se c'è la possibilità di far inserire ad ogni utilizzatore del progamma le aziende ma il problema che siccome il programma inserisce nelle tabelle come chiave l'id tutti i database non avrebbero la tabella con le aziende con i stessi file e lo stesso id per ogni azienza.

Cosa posso fare?

Grazie in anticipo
Mau67

kataklisma Profilo | Senior Member

>Ciao al forum,
Ciao!
>ho bisogno di un idea di come risolvere un problema
>per me molto grande, e cioè
>
>Ho un progetto Win form sviluppato in visual studio 2008, e come
>tabelle uso access, ho distribuito il progetto a colleghi sparsi
>in italia, il programma gira in locale e praticamente ruota tutto
>sulla selezione di aziende per l'attribuzione di provvigioni,
>cioè ad ogni azienda in base a periodi vengono calcolate delle
>provvigioni.
>
>...
>
>Quindi mi chiedevo se c'è la possibilità di far inserire ad ogni
>utilizzatore del progamma le aziende ma il problema che siccome
>il programma inserisce nelle tabelle come chiave l'id tutti i
>database non avrebbero la tabella con le aziende con i stessi
>file e lo stesso id per ogni azienza.
>
>Cosa posso fare?

Ciao, la soluzione ce l'hai sotto gli occhi, ed è inoltre l'unica :

Si rientra in una casistica diversa, ovvero, la creazione di un server capace di mettere a disposizione dei client un'unica base di dati modificabile e richiamabile in real time.
Potresti pensare ad una programmazione SOA con Wcf ad esempio, ma stai certo che il software deve praticamente essere riscritto essendo questa una limitazione a livello architetturale e strutturale.

>Grazie in anticipo
Ciao :)

------------------------------------------
Ignazio Catanzaro

http://blogs.dotnethell.it/swdev/

Mau67 Profilo | Expert

Si ma il problema e che non so come fare programmo da poco tempo e per me questa parte è ancora sconosciuta.

Grazie lo stesso
Mau67

kataklisma Profilo | Senior Member

>Si ma il problema e che non so come fare programmo da poco tempo
>e per me questa parte è ancora sconosciuta.

Purtroppo è un'argomento particolare, non è una domanda del genere :

D"Come faccio a far apparire una finestrella con un pulsantino ed una scritta?"

Con relativa risposta :

R"Usa la classe messagebox"

La cosa è molto piu complessa di quanto si possa pensare, sopratutto se non fai parte di un team e comunque non sei un programmatore/ingegnere/architetto esperto o comunque non alle prime armi.
Ci sono una marea di problemi relativi alla sicurezza e quant'altro legato in generale alle architetture client server, purtroppo non estinguibili in un forum.

Posso consigliarti vivamente di leggere (se conosci l'inglese) questo libro : Programming WCF Services , http://www.amazon.com/Programming-WCF-Services-Juval-Lowy/dp/0596521308/ref=pd_sim_b_1

>Grazie lo stesso
Di niente, siamo qui per questo,comunque sia non scoraggiarti,lo so, sembra un'enormità ed infatti lo è ma non bisogna mai mollare!

------------------------------------------
Ignazio Catanzaro

http://blogs.dotnethell.it/swdev/

Mau67 Profilo | Expert

Grazie proverò a dare un occhiata

Ciao e grazie ancora
Mau67

kataklisma Profilo | Senior Member

>Grazie proverò a dare un occhiata

;) per qualsiasi problema sono qui! Ciao!

>Ciao e grazie ancora
Di niente!

------------------------------------------
Ignazio Catanzaro

http://blogs.dotnethell.it/swdev/

Mau67 Profilo | Expert

Ciao Ignazio sapresti darmi una mano qui? http://www.dotnethell.it/forum/messages.aspx?ThreadID=35548
E' molto importante

Ciao Grazie
Mau67
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5