public void OrdneMaterialZuEinheit(Cdv_Material pin_Material, Cdv_Einheit pin_Einheit) { // TODO: IRO FRAGEN WIE DAS FUNKTIONIEREN SOLL !! // pin_Einheit.MaterialIDMenge // pin_Material.AktuellerBesitzerKraftID = pin_Einheit.ID; // TODO: Add CPortalLogik_Logistik.OrdneMaterialZuEinheit implementation }
public Cdv_Material[] HoleAlleMaterialien() { // konvertiere Ergebnis in das korrekte Format pELS.DV.Server.Interfaces.IPelsObject[] ipoa = _ObjektManager.Material.HolenAlle(); if(!(ipoa == null) || (ipoa.Length == 0)) { Cdv_Material[] pout_Material = new Cdv_Material[ipoa.Length]; ipoa.CopyTo(pout_Material,0); return pout_Material; } else return null; }
public Cdv_Material[] HoleMaterialZumHelfer(int pin_ID) { Cdv_Material[] Materialmenge = this.HoleAlleMaterial(); if(!(Materialmenge == null) || (Materialmenge.Length == 0)) { ArrayList alMaterialZuHelfer = new ArrayList(); foreach(Cdv_Material material in Materialmenge) { if(material.AktuellerBesitzerKraftID == pin_ID || material.EigentuemerKraftID == pin_ID) { alMaterialZuHelfer.Add(material); } } Cdv_Material[] pout_MaterialZuHelfer = new Cdv_Material[alMaterialZuHelfer.Count]; alMaterialZuHelfer.CopyTo(pout_MaterialZuHelfer,0); return pout_MaterialZuHelfer; } else return(null); }
public Cdv_Material[] HoleAlleMaterialZuEinheit(int pin_EinheitID) { Cdv_Material[] Materialmenge = this.HoleAlleMaterial(); if(!(Materialmenge == null) || (Materialmenge.Length == 0)) { ArrayList arrlist_MaterialZuEinheit = new ArrayList(); foreach(Cdv_Material material in Materialmenge) { if(material.AktuellerBesitzerKraftID == pin_EinheitID || material.EigentuemerKraftID == pin_EinheitID) { arrlist_MaterialZuEinheit.Add(material); } } Cdv_Material[] pout_MaterialZuEinheit = new Cdv_Material[arrlist_MaterialZuEinheit.Count]; arrlist_MaterialZuEinheit.CopyTo(pout_MaterialZuEinheit,0); return pout_MaterialZuEinheit; } else return Materialmenge; }
public Cdv_Material[] HoleAlleMaterial() { IVerwaltung verw_verwaltung = _ObjektManager.Material; IPelsObject[] ipoa = verw_verwaltung.HolenAlle(); if (!(ipoa == null) || (ipoa.Length == 0)) { Cdv_Material[] pout_espMenge = new Cdv_Material[ipoa.Length]; ipoa.CopyTo(pout_espMenge,0); return pout_espMenge; }//TODO: Fehldermeldungen else return null; }
public Cdv_Material[] HoleAlleMaterialZuEinheit(int pin_EinheitsID) { Cdv_Material[] pout_Materialmenge; if((pout_Materialmenge = this._PortalLogikEK.HoleAlleMaterialZuEinheit(pin_EinheitsID)) == null) pout_Materialmenge = new Cdv_Material[0]; return pout_Materialmenge; }
private void SpeichereGut() { if(rBtn_Verbrauchsgut.Checked) { Cdv_Verbrauchsgut neuesVGut = new Cdv_Verbrauchsgut(txt_Bezeichnung.Text); neuesVGut.ID = _aktuelleGutID; neuesVGut.Art = txt_Art.Text; neuesVGut.Lagerort = txt_Lagerort.Text; if (txt_Menge.Text == "") neuesVGut.Menge = 0; else neuesVGut.Menge = Convert.ToSingle(txt_Menge.Text); neuesVGut.SpaetesterWiederbeschaffungszeitpunkt = dtp_Wiederbeschaffung.Value; _st_Logistik.SpeichereGut(neuesVGut); } else if(rBtn_Material.Checked) { if((_tn_Eigentuemer != null) || (_tn_Besitzer != null)) { Cdv_Material neuesMaterial = new Cdv_Material( txt_Bezeichnung.Text, ((Cdv_pELSObject) _tn_Eigentuemer.Tag).ID); neuesMaterial.ID = _aktuelleGutID; neuesMaterial.Art = txt_Art.Text; neuesMaterial.Lagerort = txt_Lagerort.Text; if (txt_Menge.Text == "") neuesMaterial.Menge = 0; else neuesMaterial.Menge = (float) Convert.ToDouble(txt_Menge.Text); neuesMaterial.AktuellerBesitzerKraftID = ((Cdv_pELSObject) _tn_Besitzer.Tag).ID; _st_Logistik.SpeichereGut(neuesMaterial); } } }