public DatenbankArgs add(string S_Name, string S_Vorname, string S_Telefonnummer, string S_Email, string Kl_Name, string S_Passwort) { try { if (getby(S_Email, "S_Email").Success == false) { klasse Klasse = new klasse(); sta.Insert(S_Name, S_Vorname, S_Telefonnummer, S_Email, Klasse.getIDByName(Kl_Name), S_Passwort); DataTable data = sta.GetData(); DataTable dataout = data.Clone(); dataout.ImportRow(data.Rows[data.Rows.Count - 1]); return(new DatenbankArgs(dataout)); } throw new Exception("Email bereits registriert"); } catch (Exception ex) { return(new DatenbankArgs(ex.Message)); } }
private string nySak(string ekstsys, string saksid) { klasse gnr = new klasse { klasseID = "1234-12/1234", klassifikasjonssystem = "GNR" }; Matrikkelnummer mn = new Matrikkelnummer { gaardsnummer = "123", bruksnummer = "456" }; // TODO: Missing fields vs GI 1.1 saksmappe sak = new saksmappe { tittel = "Byggesak 123", offentligTittel = "Byggesak 123", administrativEnhet = "Byggesaksavdelingen", saksansvarlig = "Byggesaksbehandler", saksdato = new DateTime(), saksstatus = "B", dokumentmedium = "elektronisk", // Code object? journalenhet = "BYG", // arkivdel = "BYGG", // Missing and should be a code object referanseArkivdel = new string[] { "BYGG" }, // Should be 0-1, not 0-m as this is the archive part the case belongs to! // mappetype = new Kode // { kodeverdi = "Saksmappe"}, // Part of simplified message only... Should it be standardized? klasse = new klasse[] { gnr }, part = new part[] { new part { partNavn = "Fr Tiltakshaver" // "navn" as for korrespondansepart? } }, merknad = new merknad[] { new merknad { merknadstype = "BYGG", // Code object? merknadstekst = "Saksnummer 20/123 i eByggesak" } }, matrikkelnummer = new Matrikkelnummer[] { mn }, // punkt // bevaringstid // kassasjonsvedtak skjerming = new skjerming { tilgangsrestriksjon = "13", // Set by server? skjermingshjemmel = "Ofl § 13, fvl § 123", skjermingMetadata = new string[] { "tittel" } // This should be coded }, // prosjekt // tilgangsgruppe referanseEksternNoekkel = new eksternNoekkel { fagsystem = ekstsys, noekkel = saksid } }; var result = SendNySak(sak); return("12345"); // Key from archiving of the case / search for the case }
public IKanLeggeTilMappe Klasse() { _klasse = new klasse(); _klassifikasjonssystem.klasse = AppendOrCreateNewArray(_klassifikasjonssystem.klasse, _klasse); return(this); }