/// <summary> /// lädt ein Gut in die Eingabemaske /// </summary> /// <param name="pin_Gut"></param> private void LadeGutInEingabemaske(Cdv_Gut pin_Gut) { _aktuelleGutID = pin_Gut.ID; txt_Bezeichnung.Text = pin_Gut.Bezeichnung; txt_Art.Text = pin_Gut.Art; txt_Lagerort.Text = pin_Gut.Lagerort; txt_Menge.Text = pin_Gut.Menge.ToString(); Cdv_Verbrauchsgut tmpVB = pin_Gut as Cdv_Verbrauchsgut; Cdv_Material tmpMaterial = pin_Gut as Cdv_Material; if (tmpVB != null) { dtp_Wiederbeschaffung.Value = tmpVB.SpaetesterWiederbeschaffungszeitpunkt; } if (tmpMaterial != null) { int[] EigentuemerID = new int[1]; EigentuemerID[0] = tmpMaterial.EigentuemerKraftID; TreeNode[] KnotenMenge; KnotenMenge = _usc_Logistik.LadeTreeViewKraefte(tvw_Eigentuemer, EigentuemerID); if (KnotenMenge.Length != 0) _tn_Eigentuemer = KnotenMenge[0]; else _tn_Eigentuemer = null; if (_tn_Besitzer != null) _tn_Besitzer.Checked = true; int[] BesitzerID = new int[1]; BesitzerID[0] = tmpMaterial.AktuellerBesitzerKraftID; KnotenMenge = _usc_Logistik.LadeTreeViewKraefte(tvw_Besitzer, BesitzerID); if (KnotenMenge.Length != 0) _tn_Besitzer = KnotenMenge[0]; else _tn_Besitzer = null; if (_tn_Eigentuemer != null) _tn_Eigentuemer.Checked = true; } }
public void SpeichereGut(Cdv_Gut pin_Gut) { Cdv_Verbrauchsgut tmpVG = pin_Gut as Cdv_Verbrauchsgut; Cdv_Material tmpM = pin_Gut as Cdv_Material; if(tmpM != null) this._ObjektManager.Material.Speichern(tmpM); else if (tmpVG != null) this._ObjektManager.Verbrauchsgueter.Speichern(tmpVG); }
/// <summary> /// fügt dem dataGrid ein weiteres Gut hinzu /// </summary> /// <param name="pin_Mitteilung"></param> private void FuegeGutZuGridHinzu(Cdv_Gut pin_Gut) { DataRow neuerEintrag = dtable_Gueter.NewRow(); neuerEintrag["Bezeichnung"] = pin_Gut.Bezeichnung; neuerEintrag["Art"] = pin_Gut.Art; neuerEintrag["Menge"] = pin_Gut.Menge; neuerEintrag["Lagerort"] = pin_Gut.Lagerort; neuerEintrag["pelsID"] = pin_Gut.ID; dtable_Gueter.Rows.Add(neuerEintrag); }