コード例 #1
0
 /*For Edit*/
 public DebtorGroupPostingPage2(UnicontaBaseEntity sourceData, bool isEdit = true) : base(sourceData, isEdit)
 {
     InitializeComponent();
     if (!isEdit)
     {
         editRow = (DCGroupPostingClient)StreamingManager.Clone(sourceData);
     }
     InitPage(api);
 }
コード例 #2
0
 public CreditorGroupPostingPage2(UnicontaBaseEntity sourceData, UnicontaBaseEntity groupMaster, bool isEdit = true) : base(sourceData, isEdit)
 {
     InitializeComponent();
     if (!isEdit)
     {
         editRow = (DCGroupPostingClient)StreamingManager.Clone(sourceData);
     }
     isGroupEnabled = !isEdit;
     InitPage(api, groupMaster);
 }
コード例 #3
0
        void CopyRecord(DCGroupPostingClient selectedItem)
        {
            if (selectedItem == null)
            {
                return;
            }
            object[] copyParam = new object[3];
            copyParam[0] = selectedItem;
            copyParam[1] = dgGroupPosting.masterRecord;
            copyParam[2] = false;
            string header = string.Format(Uniconta.ClientTools.Localization.lookup("CopyOBJ"), selectedItem._Group);

            AddDockItem(TabControls.DebtorGroupPostingPage2, copyParam, header);
        }
コード例 #4
0
        private void InitPage(CrudAPI crudApi, UnicontaBaseEntity groupMaster = null)
        {
            layoutControl        = layoutItems;
            leRevenueAccount.api = leRevenueAccount1.api = leRevenueAccount2.api = leRevenueAccount3.api = leRevenueAccount4.api = leInvGroup.api = leGroup.api
                                                                                                                                                        = leVat.api = leVat1.api = leVat2.api = leVat3.api = leVat4.api = crudApi;

            if (LoadedRow == null && editRow == null)
            {
                frmRibbon.DisableButtons("Delete");
                editRow = CreateNew() as DCGroupPostingClient;
                editRow.SetMaster(groupMaster);
                editRow._DCType = 2;
            }
            layoutItems.DataContext  = editRow;
            frmRibbon.OnItemClicked += FrmRibbon_OnItemClicked;
            SetControlVisibility(groupMaster);
            SetHeaders();
        }