Update 20241028

This commit is contained in:
Stefan Hutter
2024-10-28 20:22:18 +01:00
parent 5bea1d4535
commit 6da124508d
76 changed files with 2267 additions and 32 deletions

View File

@@ -17,6 +17,7 @@ using System.Runtime.CompilerServices;
namespace Database
{
public class DB
@@ -1182,6 +1183,66 @@ namespace Database
}
scmCmdToExecute.Dispose();
}
public int Save_Serienbrief(serienbrief sb)
{
clsEdex_sb_serienbrief dbsb = new clsEdex_sb_serienbrief();
clsConnectionProvider edoka_conn = new clsConnectionProvider();
edoka_conn.sConnectionString = this.connectionstring;
dbsb.cpMainConnectionProvider = edoka_conn;
if (sb.serienbriefnr != 0)
{
dbsb.iSerienbriefnr = sb.serienbriefnr;
dbsb.SelectOne();
}
dbsb.sBezeichnung = sb.bezeichnung;
dbsb.iSerienbriefnr = sb.serienbriefnr;
dbsb.iVerantwortlich = sb.verantwortlich;
dbsb.iPostzustellung = sb.postzustellung;
dbsb.daDokumentdatum = sb.dokumentdatum;
dbsb.iZustaendig = sb.zustaendig;
dbsb.iUnterschriftlinks = sb.unterschriftlinks;
dbsb.iUnterschriftrechts = sb.unterschriftrechts;
dbsb.iTeam = sb.team;
dbsb.daArchivdatum=sb.archivdatum;
dbsb.daTermin = sb.termin;
dbsb.sBemerkung = sb.bemerkung;
dbsb.daErstellt_am = sb.erstellt_am;
dbsb.daMutiert_am = sb.mutiert_am;
dbsb.iMutierer = sb.mutierer;
dbsb.bAktiv = sb.aktiv;
dbsb.iStatus = sb.status;
dbsb.iDokumenttypnr = sb.dokumenttypnr;
dbsb.iWindowwidth = sb.windowwidth;
dbsb.iWindowheight = sb.windowwidth;
dbsb.iTreewidth = sb.treewidth;
dbsb.iInBearbeitung = sb.inBearbeitung;
dbsb.iFehlerhaft = sb.fehlerhaft;
dbsb.iErstellt = sb.erstellt;
dbsb.iGedruckt = sb.gedruckt;
dbsb.iBestaetigt = sb.bestaetigt;
dbsb.iAusgeloest = sb.ausgeloest;
dbsb.iBldossier = sb.bldossier;
edoka_conn.OpenConnection();
if (sb.serienbriefnr == 0)
{
dbsb.Insert();
sb.serienbriefnr = Convert.ToInt32(dbsb.iSerienbriefnr.ToString());
}
else
{
dbsb.Update();
}
edoka_conn.CloseConnection(true);
return sb.serienbriefnr;
}
}
}