private void variant2_GotFocus(object sender, RoutedEventArgs e)
 {
     if (prevVariant2 != null)
     {
         prevVariant2.isValidate = false;
     }
     prevVariant2            = (CorasauGridLookupEditorClient)sender;
     prevVariant2.isValidate = true;
 }
Example #2
0
        private void variant1_GotFocus(object sender, RoutedEventArgs e)
        {
            if (prevVariant1 != null)
            {
                prevVariant1.isValidate = false;
            }
            var editor = (CorasauGridLookupEditorClient)sender;

            prevVariant1      = editor;
            editor.isValidate = true;
        }
Example #3
0
        private void OffsetAccount_GotFocus(object sender, RoutedEventArgs e)
        {
            BankImportMapGridClient selectedItem = dgBankImportMapping.SelectedItem as BankImportMapGridClient;

            if (selectedItem != null)
            {
                SetOffsetAccountSource(selectedItem);
                if (prevOffsetAccount != null)
                {
                    prevOffsetAccount.isValidate = false;
                }
                var editor = (CorasauGridLookupEditorClient)sender;
                prevOffsetAccount = editor;
                editor.isValidate = true;
            }
        }
Example #4
0
        private void DCAccount_GotFocus(object sender, RoutedEventArgs e)
        {
            CrmFollowUpClient selectedItem = dgCrmFollowUpGrid.SelectedItem as CrmFollowUpClient;

            if (selectedItem != null)
            {
                SetAccountSource(selectedItem);
                if (prevDCAccount != null)
                {
                    prevDCAccount.isValidate = false;
                }
                var editor = (CorasauGridLookupEditorClient)sender;
                prevDCAccount     = editor;
                editor.isValidate = true;
            }
        }
Example #5
0
        private void PrCategory_GotFocus(object sender, RoutedEventArgs e)
        {
            var selectedItem = dgProjInvProjectLineGrid.SelectedItem as ProjectInvoiceProjectLineLocal;

            if (selectedItem != null)
            {
                SetPrCategorySource(selectedItem);
                if (prevPrCategory != null)
                {
                    prevPrCategory.isValidate = false;
                }
                var editor = (CorasauGridLookupEditorClient)sender;
                prevPrCategory    = editor;
                editor.isValidate = true;
            }
        }
        private void DCAccount_GotFocus(object sender, RoutedEventArgs e)
        {
            InvJournalLineGridClient selectedItem = dgInvJournalLine.SelectedItem as InvJournalLineGridClient;

            if (selectedItem != null)
            {
                SetAccountSource(selectedItem);
                if (prevAccount != null)
                {
                    prevAccount.isValidate = false;
                }
                var editor = (CorasauGridLookupEditorClient)sender;
                prevAccount       = editor;
                editor.isValidate = true;
            }
        }
Example #7
0
        private void Task_GotFocus(object sender, RoutedEventArgs e)
        {
            var selectedItem = dgCreditorOrderLineGrid.SelectedItem as CreditorOrderLineClient;

            if (selectedItem?._Project != null)
            {
                var selected = (ProjectClient)ProjectCache.Get(selectedItem._Project);
                setTask(selected, selectedItem);
                if (prevTask != null)
                {
                    prevTask.isValidate = false;
                }
                var editor = (CorasauGridLookupEditorClient)sender;
                prevTask          = editor;
                editor.isValidate = true;
            }
        }
        private void Location_GotFocus(object sender, RoutedEventArgs e)
        {
            DebtorOrderLineClient selectedItem = dgDebtorOrderlineGrid.SelectedItem as DebtorOrderLineClient;

            if (selectedItem != null && selectedItem._Warehouse != null && warehouse != null)
            {
                var selected = (InvWarehouse)warehouse.Get(selectedItem._Warehouse);
                setLocation(selected, selectedItem);
                if (prevLocation != null)
                {
                    prevLocation.isValidate = false;
                }
                var editor = (CorasauGridLookupEditorClient)sender;
                prevLocation      = editor;
                editor.isValidate = true;
            }
        }
        private void LocationTo_GotFocus(object sender, RoutedEventArgs e)
        {
            var selectedItem = dgInvJournalLine.SelectedItem as InvJournalLineGridClient;

            if (selectedItem?._WarehouseTo != null && Warehouse != null)
            {
                var selected = warehouse.Get <InvWarehouseClient>(selectedItem._WarehouseTo);
                setLocationTo(selected, selectedItem);
                if (prevLocationTo != null)
                {
                    prevLocationTo.isValidate = false;
                }
                var editor = (CorasauGridLookupEditorClient)sender;
                prevLocationTo    = editor;
                editor.isValidate = true;
            }
        }
        private void Location_GotFocus(object sender, RoutedEventArgs e)
        {
            var selectedItem = dgInvSeriesBatchGrid.SelectedItem as InvSerieBatchClient;

            if (selectedItem?._Warehouse != null && warehouseCache != null)
            {
                var selected = (InvWarehouse)warehouseCache.Get(selectedItem._Warehouse);
                SetLocation(selected, selectedItem);
                if (prevLocation != null)
                {
                    prevLocation.isValidate = false;
                }
                var editor = (CorasauGridLookupEditorClient)sender;
                prevLocation      = editor;
                editor.isValidate = true;
            }
        }
Example #11
0
        private void Location_GotFocus(object sender, RoutedEventArgs e)
        {
            if (warehouse == null)
            {
                return;
            }

            var selectedItem = dgProductionMultiOrderLine.SelectedItem as ProductionOrderLineClient;

            if (selectedItem?._Warehouse != null)
            {
                var selected = (InvWarehouse)warehouse.Get(selectedItem._Warehouse);
                SetLocation(selected, selectedItem);
                if (prevLocation != null)
                {
                    prevLocation.isValidate = false;
                }
                var editor = (CorasauGridLookupEditorClient)sender;
                prevLocation      = editor;
                editor.isValidate = true;
            }
        }