Hallo,
ich habe ein Programm (C#.NET mit Forms) das über ADO.NET mit meiner Datenbank (Oracle) arbeitet.
Ich verwende in meinem Programm ADO.NET mit einer verbindungslosen Technik
IDs (Autowert) wird zuerst mit ADO.NET erzeugt, nach dem Speichern in der Datenbank mit dem DataSet synchronisiert (CURRVAL).
Nun bekomme ich eine neue Anforderung: Das Programm soll auch in mehreren Niederlassungen verwendet werden!
Fragen:
Kann ich das bestehende DOT.NET-Forms-Programm (mit zusätzlichen Methoden für die Kommunikation über das Internet) den Niederlassungen übergeben, das mit ADO.NET, XML oder sonst was mit meiner Datenbank sinnvoll kommuniziert?
Zudem interresiert mich wie man die IDs (Primärschlüssel) verarbeitet. Was ist wenn der Server mal schlecht erreichbar ist?
Schönen Gruß
Karl
Weiter Infos und Gedanken: (Falls sie relevant werden sollten)
Ich denke dass da ASP.NET das bessere währe.
Ich kann jedoch noch kein ASP.NET und das C#.NET-Programm (mit Forms) habe ich schon.
Selbstverständlich habe ich nur einen begrenzten Zeitraum für die Fertigstellung der Aufgabe.
Außerdem habe ich eine sehr anspruchsvolle GUI (ist schon fertig!)
Ablauf ... nur mal so gedacht von mir ....
- Das Programm wird in der Niederlassung gestartet
- Die Daten werden übers Internet per XML geholt (wie?)
- Die Daten werden Modifiziert
- Die Daten werden per XML zu Datenbank geschickt (wie?)
- Das DataSet bekommt die von der Datenbank zugewiesenen IDs zum Abgleichen (CURRVAL) der Lokalen Daten
SNAG-001.jpg
ich habe ein Programm (C#.NET mit Forms) das über ADO.NET mit meiner Datenbank (Oracle) arbeitet.
Ich verwende in meinem Programm ADO.NET mit einer verbindungslosen Technik
IDs (Autowert) wird zuerst mit ADO.NET erzeugt, nach dem Speichern in der Datenbank mit dem DataSet synchronisiert (CURRVAL).
Nun bekomme ich eine neue Anforderung: Das Programm soll auch in mehreren Niederlassungen verwendet werden!
Fragen:
Kann ich das bestehende DOT.NET-Forms-Programm (mit zusätzlichen Methoden für die Kommunikation über das Internet) den Niederlassungen übergeben, das mit ADO.NET, XML oder sonst was mit meiner Datenbank sinnvoll kommuniziert?
Zudem interresiert mich wie man die IDs (Primärschlüssel) verarbeitet. Was ist wenn der Server mal schlecht erreichbar ist?
Schönen Gruß
Karl
Weiter Infos und Gedanken: (Falls sie relevant werden sollten)
Ich denke dass da ASP.NET das bessere währe.
Ich kann jedoch noch kein ASP.NET und das C#.NET-Programm (mit Forms) habe ich schon.
Selbstverständlich habe ich nur einen begrenzten Zeitraum für die Fertigstellung der Aufgabe.
Außerdem habe ich eine sehr anspruchsvolle GUI (ist schon fertig!)
- Kapazitätsplanung für den Projektleiter, Disposition und dem Geschäftsführer
- Verbundenen Zellen für die Kalenderwoche
- Multi-Select, mehrere Projektnummern können verteilt vergeben werden
- In dieser Matrix kann der Projetleiter seine Mitarbeiter Projetnummern zuweisen um die Auslastung für die Zukunft zu erkennen.
- Das Bild zeigt nur eine von mehreren Forms an
Ablauf ... nur mal so gedacht von mir ....
- Das Programm wird in der Niederlassung gestartet
- Die Daten werden übers Internet per XML geholt (wie?)
- Die Daten werden Modifiziert
- Die Daten werden per XML zu Datenbank geschickt (wie?)
- Das DataSet bekommt die von der Datenbank zugewiesenen IDs zum Abgleichen (CURRVAL) der Lokalen Daten
SNAG-001.jpg
Comment