private Boolean SaveData() { if (Mode.Equals("A")) { if (SaveToView()) { vw.SerializeItemDetails(); parentView.AddAuxilaryDocItem(vw); return(true); } return(false); } else if (Mode.Equals("E")) { if (vw.IsModified) { Boolean result = SaveToView(); if (result) { vw.SerializeItemDetails(); CTable o = actualView.GetDbObject(); o.CopyFrom(vw.GetDbObject()); actualView.NotifyAllPropertiesChanged(); return(true); } return(false); } } return(true); }
private void addPoDocStockItems(ArrayList items) { foreach (MInventoryItem ai in items) { MAuxilaryDocItem di = new MAuxilaryDocItem(new CTable("")); di.ExtFlag = "A"; di.SelectType = "2"; di.ItemCode = ai.ItemCode; di.ItemNameThai = ai.ItemNameThai; di.ItemId = ai.ItemID; di.Quantity = "1"; di.DiscountPct = "0.00"; di.Discount = "0.00"; vw.AddAuxilaryDocItem(di); } }