/*public DBAuftrag(Auftrag a) * { * Aktueller_Bearbeiter = a.Aktueller_Bearbeiter; * Aktuelle_Gruppe = a.Aktuelle_Gruppe; * AsB = a.AsB; * Auftragseingang_Ressort = a.Auftragseingang_Ressort; * Auftragskurzbeschreibung = a.Auftragskurzbeschreibung; * Auftragsnummer_AG = a.Auftragsnummer_AG; * BAFA_abgeschlossen = a.BAFA_abgeschlossen; * BAFA_betriebsbereit = a.BAFA_betriebsbereit; * BAFA_betriebsbereit_korr = a.BAFA_betriebsbereit_korr; * BAFA_ID = a.BAFA_ID; * Beauftragendes_Ressort = a.Beauftragendes_Ressort; * Bemerkung_zum_FA = a.Bemerkung_zum_FA; * EndSZ = a.EndSZ; * FSZ_A = a.FSZ_A; * KD_HsNr = a.KD_HsNr; * KD_Ort = a.KD_Ort; * KD_PLZ = a.KD_PLZ; * KD_Strasse = a.KD_Strasse; * KD_Zusatz = a.KD_Zusatz; * Langtext_Bemerkung_Vorsystem = a.Langtext_Bemerkung_Vorsystem; * Letzter_Bearbeiter = a.Letzter_Bearbeiter; * LSZ = a.LSZ; * LSZ_Zusatz = a.LSZ_Zusatz; * Mont_A_Gebaeudeteil = a.Mont_A_Gebaeudeteil; * Mont_A_Geb_Zusatz = a.Mont_A_Geb_Zusatz; * Mont_A_HsNr = a.Mont_A_HsNr; * Mont_A_Ort = a.Mont_A_Ort; * Mont_A_PLZ = a.Mont_A_PLZ; * Mont_A_Raum = a.Mont_A_Raum; * Mont_A_Strasse = a.Mont_A_Strasse; * Mont_A_Zusatz_Str = a.Mont_A_Zusatz_Str; * ONKZ = a.ONKZ; * ProjektID = a.ProjektID; * Relevanz_AA_FA = a.Relevanz_AA_FA; * Ressortinterne_Vermerke = a.Ressortinterne_Vermerke; * SMAuftrag_TCOM = a.SMAuftrag_TCOM; * Status = a.Status; * Storno_Flag = a.Storno_Flag; * Technisch_Fertig = a.Technisch_Fertig; * Teilauftragsfall_TI = a.Teilauftragsfall_TI; * VPSZ_A = a.VPSZ_A; * }*/ #endregion public DBAuftrag(Auftrag a, List <WMSTIStatus> s, List <Projekt> p) { AsB = a.AsB; Auftragskurzbeschreibung = a.Auftragskurzbeschreibung; BAFA_betriebsbereit_korr = a.BAFA_betriebsbereit_korr; BAFA_ID = a.BAFA_ID; KD_HsNr = a.KD_HsNr; KD_Ort = a.KD_Ort; KD_PLZ = a.KD_PLZ; KD_Strasse = a.KD_Strasse; KD_Zusatz = a.KD_Zusatz; Langtext_Bemerkung_Vorsystem = a.Langtext_Bemerkung_Vorsystem; Mont_A_HsNr = a.Mont_A_HsNr; Mont_A_Ort = a.Mont_A_Ort; Mont_A_Strasse = a.Mont_A_Strasse; Mont_A_Zusatz_Str = a.Mont_A_Zusatz_Str; ONKZ = a.ONKZ; SMAuftrag_TCOM = a.SMAuftrag_TCOM; Teilauftragsfall_TI = a.Teilauftragsfall_TI; bearbeiter = "System"; Projekt = a.projekt; foreach (WMSTIStatus w in s) { if (a.Status == w.id) { Status = w; } } }
private void btn_save_Click(object sender, EventArgs e) { if (cmb_projekt.SelectedItem == null) { cmb_projekt.BackColor = Color.OrangeRed; return; } else { cmb_projekt.BackColor = Color.White; } List <Auftrag> dbAuftraege = new List <Auftrag>(); foreach (DataGridViewRow row in table.Rows) { if (row.Cells[0].Value != null && (bool)row.Cells[0].Value) { Auftrag currentObject = (Auftrag)row.DataBoundItem; if (!currentObject.inDB) { currentObject.projekt = ((KeyValuePair <string, Projekt>)cmb_projekt.SelectedItem).Value; } dbAuftraege.Add(currentObject); } } dbm.save(dbAuftraege); fillTable(read.read(path)); }
private void markRows() { foreach (DataGridViewRow row in table.Rows) { Auftrag currentObject = (Auftrag)row.DataBoundItem; if (!currentObject.inDB) { row.DefaultCellStyle.BackColor = Color.LightGreen; } else { row.DefaultCellStyle.BackColor = Color.White; } } }