Пример #1
0
        public DebtorGroupPage2(CrudAPI crudApi, string dummy)
            : base(crudApi, dummy)
        {
            InitializeComponent();
            InitPage(crudApi);
#if !SILVERLIGHT
            FocusManager.SetFocusedElement(txtGroup, txtGroup);
#endif
        }
        public ClosingSheetPage2(CrudAPI crudApi, string dummy)
            : base(crudApi, dummy)
        {
            InitializeComponent();
            InitPage(crudApi);
#if !SILVERLIGHT
            FocusManager.SetFocusedElement(txtName, txtName);
#endif
        }
        public NumberSeriePage2(CrudAPI crudApi, string dummy)
            : base(crudApi, dummy)
        {
            InitializeComponent();
            InitPage(crudApi);
#if !SILVERLIGHT
            FocusManager.SetFocusedElement(txtSerie, txtSerie);
#endif
        }
Пример #4
0
        public CreditorAccountPage2(CrudAPI crudApi, string dummy)
            : base(crudApi, dummy)
        {
            InitializeComponent();
            InitPage(crudApi);
#if !SILVERLIGHT
            FocusManager.SetFocusedElement(txtAccount, txtAccount);
#endif
        }
        public InventoryItemPage2(CrudAPI crudApi, string dummy)
            : base(crudApi, dummy)
        {
            InitializeComponent();
            InitPage(crudApi);
#if !SILVERLIGHT
            FocusManager.SetFocusedElement(txtItem, txtItem);
#endif
        }
Пример #6
0
        public UserTablePage2(CrudAPI crudApi, string dummy)
            : base(crudApi, dummy)
        {
            InitializeComponent();
            InitPage(crudApi);
#if !SILVERLIGHT
            FocusManager.SetFocusedElement(pkPrompt, pkPrompt);
#endif
        }
Пример #7
0
        public DebtorOrdersPage2(CrudAPI crudApi, string dummy)
            : base(crudApi, dummy)
        {
            InitializeComponent();
            InitPage(crudApi);
#if !SILVERLIGHT
            FocusManager.SetFocusedElement(leAccount, leAccount);
#endif
        }
 public CwSelectPhotoId(CrudAPI _api, InvVariantDetailClient _row)
 {
     row              = _row;
     Photo            = row._Photo;
     api              = _api;
     this.DataContext = this;
     InitializeComponent();
     this.Title = string.Format(Uniconta.ClientTools.Localization.lookup("SetOBJ"), Uniconta.ClientTools.Localization.lookup("Photo"));
 }
Пример #9
0
        public VouchersPage2(CrudAPI crudApi, string viewInBin)
            : base(crudApi, viewInBin)
        {
            viewInbin = viewInBin;
            InitPage(crudApi);
#if !SILVERLIGHT
            FocusManager.SetFocusedElement(cmbContentTypes, cmbContentTypes);
#endif
        }
        public CrmCampaignPage2(CrudAPI crudApi, string dummy)
            : base(crudApi, dummy)
        {
            InitializeComponent();
            InitPage(crudApi);
#if !SILVERLIGHT
            FocusManager.SetFocusedElement(txtCreated, txtCreated);
#endif
        }
Пример #11
0
        public ProductionOrdersPage2(CrudAPI crudApi, string dummy)
            : base(crudApi, dummy)
        {
            InitializeComponent();
            InitPage(crudApi, null);
#if !SILVERLIGHT
            FocusManager.SetFocusedElement(leProdItem, leProdItem);
#endif
        }
        void InitPage(CrudAPI crudapi)
        {
            BusyIndicator        = busyIndicator;
            dAddress.Header      = Uniconta.ClientTools.Localization.lookup("DeliveryAddr");
            layoutControl        = layoutItems;
            lePostingAccount.api = Employeelookupeditor.api = leAccount.api = lePayment.api = cmbDim1.api
                                                                                                  = leTransType.api = cmbDim2.api = cmbDim3.api = cmbDim4.api = cmbDim5.api = leGroup.api = leShipment.api =
                                                                                                        PrCategorylookupeditor.api     = Projectlookupeditor.api = leApprover.api = leDeliveryTerm.api = leInvoiceAccount.api =
                                                                                                            PriceListlookupeditior.api = leLayoutGroup.api = leVat.api = prTasklookupeditor.api = crudapi;

#if SILVERLIGHT
            leRelatedOrder.api = crudapi;
#else
            leRelatedOrder.CrudApi = crudapi;
#endif

            cbDeliveryCountry.ItemsSource = Enum.GetValues(typeof(Uniconta.Common.CountryCode));
            if (editrow == null)
            {
                frmRibbon.DisableButtons("Delete");
                liCreatedTime.Visibility = Visibility.Collapsed;
                editrow          = CreateNew() as CreditorOrderClient;
                editrow._Created = DateTime.MinValue;
                if (Creditor != null)
                {
                    editrow.SetMaster(this.Creditor);
                    if (editrow.RowId == 0)
                    {
                        SetValuesFromMaster(this.Creditor);
                    }
                    leAccount.IsEnabled = txtName.IsEnabled = false;
                }
                if (Contact != null)
                {
                    editrow.SetMaster(Contact);
                    leAccount.IsEnabled = txtName.IsEnabled = cmbContactName.IsEnabled = false;
                }
            }
            else
            {
                BindContact(editrow.Creditor);
            }
            AdjustLayout();

            layoutItems.DataContext  = editrow;
            frmRibbon.OnItemClicked += frmRibbon_OnItemClicked;

            AcItem.ButtonClicked += AcItem_ButtonClicked;
#if !SILVERLIGHT
            editrow.PropertyChanged += Editrow_PropertyChanged;
#endif
            if (crudapi.GetCache(typeof(Uniconta.DataModel.Creditor)) == null)
            {
                crudapi.LoadCache(typeof(Uniconta.DataModel.Creditor));
            }
        }
 void InitPage(CrudAPI crudapi)
 {
     Paymentlookupeditior.api = Vatlookupeditior.api = PaymtFormatlookupeditor.api = api;
     Paymentlookupeditior.api = api;
     BusyIndicator            = busyIndicator;
     layoutControl            = layoutItems;
     frmRibbon.DisableButtons("Delete");
     layoutItems.DataContext  = editrow;
     frmRibbon.OnItemClicked += frmRibbon_OnItemClicked;
 }
Пример #14
0
 private void InitPage(CrudAPI api)
 {
     layoutControl           = layoutItems;
     layoutItems.DataContext = userNotesClientRow;
     if (LoadedRow == null)
     {
         frmRibbon.DisableButtons(new string[] { "Delete" });
     }
     frmRibbon.OnItemClicked += frmRibbon_OnItemClicked;
 }
Пример #15
0
        public ProjectPage2(CrudAPI crudApi, UnicontaBaseEntity master)
            : base(crudApi, "")
        {
            InitializeComponent();
            Debtor = master as Uniconta.DataModel.Debtor;
            InitPage(crudApi);
#if !SILVERLIGHT
            FocusManager.SetFocusedElement(txtNumber, txtNumber);
#endif
        }
Пример #16
0
 public ProjectTaskPage(UnicontaBaseEntity _master)
     : base(null)
 {
     InitializeComponent();
     ribbonControl            = localMenu;
     crudApi                  = api;
     master                   = _master;
     localMenu.OnItemClicked += LocalMenu_OnItemClicked;
     SetProjectTask();
 }
Пример #17
0
 void InitPage(CrudAPI crudapi)
 {
     if (editrow == null)
     {
         frmRibbon.DisableButtons(new string[] { "Delete" });
         editrow = CreateNew() as GLSplitTemplateClient;
     }
     layoutItems.DataContext  = editrow;
     frmRibbon.OnItemClicked += frmRibbon_OnItemClicked;
 }
Пример #18
0
        public UserNotesPage(UnicontaBaseEntity sourcedata, string companyNotesInfo)
            : base(null)
        {
            InitializeComponent();
            CrudAPI Crudapi = new CrudAPI(session, sourcedata as CompanyClient);

            crudApi        = Crudapi;
            isComNotesInfo = true;
            InitPage(sourcedata);
        }
Пример #19
0
 public CwSendEmail(CrudAPI _api)
 {
     this.DataContext = this;
     InitializeComponent();
     this.Title        = Uniconta.ClientTools.Localization.lookup("EmailDocuments");
     leCompanySMTP.api = _api;
     this.Loaded      += CW_Loaded;
     api = _api;
     tbChkFollowUp.Text = string.Format(Uniconta.ClientTools.Localization.lookup("AddOBJ"), Uniconta.ClientTools.Localization.lookup("FollowUp"));
 }
Пример #20
0
        private async Task LoadCache(CrudAPI api)
        {
            var Comp = api.CompanyEntity;

            JournalCache = Comp.GetCache(typeof(Uniconta.DataModel.GLDailyJournal));
            if (JournalCache == null)
            {
                JournalCache = await Comp.LoadCache(typeof(Uniconta.DataModel.GLDailyJournal), api).ConfigureAwait(false);
            }
        }
Пример #21
0
 public UserTableDataPage2(CrudAPI crudApi, UnicontaBaseEntity master = null, UnicontaBaseEntity parent = null)
     : base(crudApi, null)
 {
     InitializeComponent();
     tableheadermaster = master as TableHeader;
     if (master != null && parent != null)
     {
         sourcdata = parent;
     }
     InitPage(crudApi);
 }
Пример #22
0
        public CWSelectCompany(CrudAPI api)
        {
            this.DataContext = this;
            InitializeComponent();
#if SILVERLIGHT
            Utility.SetThemeBehaviorOnChildWindow(this);
#else
            this.Title = Uniconta.ClientTools.Localization.lookup("Company");
#endif
            this.Loaded += CWSelectCompany_Loaded;
        }
 public CWImportToJournal(CrudAPI crudApi, string title = null)
 {
     DataContext = this;
     InitializeComponent();
     Title                      = title ?? Uniconta.ClientTools.Localization.lookup("Import");
     api                        = crudApi;
     lookupJournal.api          = crudApi;
     browseFile.Filter          = UtilFunctions.GetFilteredExtensions(FileextensionsTypes.CSV);
     browseFile.NotLoadFileInfo = true;
     InitCaches(crudApi);
 }
        public CWCopyVoucherToJrnl(CrudAPI api)
        {
            InitializeComponent();
            this.DataContext = this;
            var Comp = api.CompanyEntity;

            JournalCache  = Comp.GetCache(typeof(Uniconta.DataModel.GLDailyJournal));
            this.Title    = Uniconta.ClientTools.Localization.lookup("CopyVoucherToJournal");
            leJournal.api = leTransType.api = api;
            this.Loaded  += CW_Loaded;
        }
 public TableChangeLogPage(UnicontaBaseEntity rec, CrudAPI api) : base(api, string.Empty)
 {
     InitializeComponent();
     localMenu.dataGrid = dgTableChangeLog;
     SetRibbonControl(localMenu, dgTableChangeLog);
     dgTableChangeLog.api = this.api;
     filterDate           = BasePage.GetSystemDefaultDate().AddMonths(-3);
     dgTableChangeLog.UpdateMaster(rec);
     dgTableChangeLog.BusyIndicator = busyIndicator;
     localMenu.OnItemClicked       += localMenu_OnItemClicked;
 }
        public CwCreateBudgetTask(CrudAPI crudApi, int dialogType = 0)
        {
            this.DataContext = this;
            InitializeComponent();

            this.Title  = Uniconta.ClientTools.Localization.lookup("CreateBudgetTask");
            leGroup.api = leEmp.api = lePayroll.api = leWorkspace.api = crudApi;

            cmbBudgetTaskPrincip.ItemsSource   = new string[] { Uniconta.ClientTools.Localization.lookup("SumLine"), Uniconta.ClientTools.Localization.lookup("Allocated") };
            cmbBudgetTaskPrincip.SelectedIndex = BudgetTaskPrincip;
        }
        void InitPage(CrudAPI crudapi)
        {
            InitializeComponent();
            SetDefault(crudapi);
            cmbPeriodState.ItemsSource = AppEnums.GLFinancePeriodeState.Values;
            layoutItems.DataContext    = editrow;
            layoutControl         = layoutItems;
            lookupNumberserie.api = crudapi;

            frmRibbon.OnItemClicked += frmRibbon_OnItemClicked;
        }
Пример #28
0
        public CWPaymStatusReport(CrudAPI api)
        {
            Capi             = api;
            this.DataContext = this;
            InitializeComponent();
            this.Title = Uniconta.ClientTools.Localization.lookup("LoadFile");
#if SILVERLIGHT
            Utility.SetThemeBehaviorOnChildWindow(this);
#endif
            this.Loaded += CW_Loaded;
        }
 public CwCreateZeroInvoice(CrudAPI crudApi)
 {
     InvoiceDate      = InvoiceDate != DateTime.MinValue ? InvoiceDate : Uniconta.ClientTools.Page.BasePage.GetSystemDefaultDate();
     this.DataContext = this;
     InitializeComponent();
     this.Title           = string.Format(Uniconta.ClientTools.Localization.lookup("CreateOBJ"), Uniconta.ClientTools.Localization.lookup("ZeroInvoice"));
     invoiceDate.DateTime = InvoiceDate;
     api             = crudApi;
     cmbCategory.api = cmbEmployee.api = crudApi;
     SetItemSource(api);
 }
        internal void GenerateXmlReport(List<EUSaleWithoutVAT> invStats, CrudAPI api)
        {
            var declaration = new VD_deklaratsioon_Type();
            declaration.deklareerijaKood = api.CompanyEntity._VatNumber;
            var f = invStats[invStats.Count - 1];
            declaration.perioodAasta = NumberConvert.ToString(f.Date.Year);
            declaration.perioodKuu = NumberConvert.ToString(f.Date.Month);

            declaration.aruandeRead = GenerateReportLines(invStats);
            CreateXml(declaration);
        }