Example #1
0
        protected void OnButtonChangeDeliveryTimeClicked(object sender, EventArgs e)
        {
            if (ServicesConfig.CommonServices.CurrentPermissionService.ValidatePresetPermission("logistic_changedeliverytime"))
            {
                var selectedObjects = ytreeviewAddresses.GetSelectedObjects();
                if (selectedObjects.Count() != 1)
                {
                    return;
                }
                var selectedAddress = selectedObjects
                                      .Cast <RouteListKeepingItemNode>()
                                      .FirstOrDefault();

                OrmReference SelectDialog;

                ICriteria ItemsCriteria = UoWGeneric.Session.CreateCriteria(typeof(DeliverySchedule));
                SelectDialog = new OrmReference(typeof(DeliverySchedule), UoWGeneric, ItemsCriteria)
                {
                    Mode = OrmReferenceMode.Select
                };
                SelectDialog.ObjectSelected += (selectSender, selectE) => {
                    if (selectedAddress.RouteListItem.Order.DeliverySchedule != (DeliverySchedule)selectE.Subject)
                    {
                        selectedAddress.RouteListItem.Order.DeliverySchedule = (DeliverySchedule)selectE.Subject;
                        selectedAddress.ChangedDeliverySchedule = true;
                    }
                };
                TabParent.AddSlaveTab(this, SelectDialog);
            }
        }
Example #2
0
 protected void OnAction7Activated(object sender, EventArgs e)
 {
     MainTelemetry.AddCount("MeasurementUnits");
     tdiMain.OpenTab(OrmReference.GenerateHashName <MeasurementUnits>(),
                     () => new OrmReference(typeof(MeasurementUnits))
                     );
 }
Example #3
0
 protected void OnActionRegulationDocActivated(object sender, EventArgs e)
 {
     MainTelemetry.AddCount("RegulationDoc");
     tdiMain.OpenTab(OrmReference.GenerateHashName <RegulationDoc>(),
                     () => new OrmReference(typeof(RegulationDoc))
                     );
 }
Example #4
0
 protected void OnActionBodyMaterialActivated(object sender, EventArgs e)
 {
     tdiMain.OpenTab(
         OrmReference.GenerateHashName <BodyMaterial>(),
         () => new OrmReference(typeof(BodyMaterial))
         );
 }
Example #5
0
 protected void OnActionOrganizationActivated(object sender, EventArgs e)
 {
     tdiMain.OpenTab(
         OrmReference.GenerateHashName <Organization>(),
         () => new OrmReference(typeof(Organization))
         );
 }
Example #6
0
 protected void OnActionCabinesActivated(object sender, EventArgs e)
 {
     tdiMain.OpenTab(
         OrmReference.GenerateHashName <Cabine>(),
         () => new OrmReference(typeof(Cabine))
         );
 }
Example #7
0
 protected void OnActionBanksActivated(object sender, EventArgs e)
 {
     tdiMain.OpenTab(
         OrmReference.GenerateHashName <Bank>(),
         () => new OrmReference(typeof(Bank))
         );
 }
Example #8
0
 protected void OnActionEmployeeActivated(object sender, EventArgs e)
 {
     tdiMain.OpenTab(
         OrmReference.GenerateHashName <Employee>(),
         () => new OrmReference(typeof(Employee))
         );
 }
Example #9
0
 protected void OnActionConductorActivated(object sender, EventArgs e)
 {
     tdiMain.OpenTab(
         OrmReference.GenerateHashName <Conductor>(),
         () => new OrmReference(typeof(Conductor))
         );
 }
Example #10
0
 protected void OnActionFittingTypeActivated(object sender, EventArgs e)
 {
     tdiMain.OpenTab(
         OrmReference.GenerateHashName <FittingType>(),
         () => new OrmReference(typeof(FittingType))
         );
 }
Example #11
0
 protected void OnActionProviderActivated(object sender, EventArgs e)
 {
     tdiMain.OpenTab(
         OrmReference.GenerateHashName <Provider>(),
         () => new OrmReference(typeof(Provider))
         );
 }
Example #12
0
 protected void OnActionDocTemplatesActivated(object sender, EventArgs e)
 {
     tdiMain.OpenTab(
         OrmReference.GenerateHashName <DocTemplate>(),
         () => new OrmReference(typeof(DocTemplate))
         );
 }
Example #13
0
        protected void OnBtnAddGeographicGroupClicked(object sender, EventArgs e)
        {
            var selectGeographicGroups = new OrmReference(typeof(GeographicGroup), UoW);

            selectGeographicGroups.Mode            = OrmReferenceMode.MultiSelect;
            selectGeographicGroups.ObjectSelected += SelectGeographicGroups_ObjectSelected;
            TabParent.AddSlaveTab(this, selectGeographicGroups);
        }
        protected void OnButtonAddScheduleClicked(object sender, EventArgs e)
        {
            var SelectSchedules = new OrmReference(typeof(DeliverySchedule), uow);

            SelectSchedules.Mode            = OrmReferenceMode.MultiSelect;
            SelectSchedules.ObjectSelected += SelectSchedules_ObjectSelected;
            TabParent.AddSlaveTab(this, SelectSchedules);
        }
        protected void OnButtonAddClicked(object sender, EventArgs e)
        {
            var nomenclatureSelectDlg = new OrmReference(Repositories.NomenclatureRepository.NomenclatureOfGoodsOnlyQuery());

            nomenclatureSelectDlg.Mode            = OrmReferenceMode.Select;
            nomenclatureSelectDlg.ObjectSelected += NomenclatureSelectDlg_ObjectSelected;
            MyTab.TabParent.AddSlaveTab(MyTab, nomenclatureSelectDlg);
        }
Example #16
0
		protected void OnButtonFillClicked (object sender, EventArgs e)
		{
			OrmReference SelectDialog = new OrmReference (typeof(ProductSpecification), UoWGeneric);
			SelectDialog.Mode = OrmReferenceMode.Select;
			SelectDialog.ObjectSelected += SelectDialog_ObjectSelected;

			TabParent.AddSlaveTab (this, SelectDialog);
		}
Example #17
0
        protected void OnButtonFromTemplateClicked(object sender, EventArgs e)
        {
            var selectTemplate = new OrmReference(typeof(RegradingOfGoodsTemplate));

            selectTemplate.Mode            = OrmReferenceMode.Select;
            selectTemplate.ObjectSelected += SelectTemplate_ObjectSelected;
            MyTab.TabParent.AddSlaveTab(MyTab, selectTemplate);
        }
        protected void OnButtonAddShiftClicked(object sender, EventArgs e)
        {
            OrmReference SelectDialog = new OrmReference(typeof(DeliveryShift));

            SelectDialog.Mode            = OrmReferenceMode.Select;
            SelectDialog.ObjectSelected += SelectDialog_ObjectSelected;

            OpenSlaveTab(SelectDialog);
        }
Example #19
0
        protected void OnButtonAddEquipmentClicked(object sender, EventArgs e)
        {
            OrmReference refWin = new OrmReference(NomenclatureRepository.NomenclatureByCategory(NomenclatureCategory.equipment));

            refWin.FilterClass     = null;
            refWin.Mode            = OrmReferenceMode.Select;
            refWin.ObjectSelected += RefWin_ObjectSelected;
            MyTab.TabParent.AddTab(refWin, MyTab);
        }
        protected void OnButtonAddCabineClicked(object sender, EventArgs e)
        {
            var dlgNewCabine = new OrmReference(typeof(Cabine));

            dlgNewCabine.Tag             = ytreeviewAddresses.GetSelectedObject <ContractLongLeaseAddress>();
            dlgNewCabine.ObjectSelected += DlgNewCabine_ObjectSelected;
            dlgNewCabine.Mode            = OrmReferenceMode.MultiSelect;
            MyTab.TabParent.AddSlaveTab(MyTab, dlgNewCabine);
        }
        protected void OnButtonChangeOldClicked(object sender, EventArgs e)
        {
            var changeOldNomenclature = new OrmReference(Repositories.NomenclatureRepository.NomenclatureOfGoodsOnlyQuery());

            changeOldNomenclature.TabName         = "Изменить старую номенклатуру";
            changeOldNomenclature.Mode            = OrmReferenceMode.Select;
            changeOldNomenclature.ObjectSelected += ChangeOldNomenclature_ObjectSelected1;;
            MyTab.TabParent.AddSlaveTab(MyTab, changeOldNomenclature);
        }
        protected void OnButtonAddClicked(object sender, EventArgs e)
        {
            var selectOldNomenclature = new OrmReference(Repositories.NomenclatureRepository.NomenclatureOfGoodsOnlyQuery());

            selectOldNomenclature.TabName         = "Выберите номенклатуру на замену";
            selectOldNomenclature.Mode            = OrmReferenceMode.Select;
            selectOldNomenclature.ObjectSelected += SelectOldNomenclature_ObjectSelected1;
            MyTab.TabParent.AddSlaveTab(MyTab, selectOldNomenclature);
        }
Example #23
0
        protected void OnBtnAddOtherGoodsClicked(object sender, EventArgs e)
        {
            OrmReference refWin = new OrmReference(NomenclatureRepository.NomenclatureOfGoodsWithoutEmptyBottlesQuery());

            refWin.FilterClass     = null;
            refWin.Mode            = OrmReferenceMode.Select;
            refWin.ObjectSelected += RefWin_ObjectSelected;
            this.TabParent.AddTab(refWin, this);
        }
Example #24
0
        protected void OnButtonAddClicked(object sender, EventArgs e)
        {
            var addNewNomenclature = new OrmReference(Repository.NomenclatureRepository.NomenclatureWaterOnlyQuery());

            addNewNomenclature.Mode            = OrmReferenceMode.Select;
            addNewNomenclature.TabName         = "Выберите номенклатуру";
            addNewNomenclature.ObjectSelected += AddNewNomenclature_ObjectSelected;;
            TabParent.AddSlaveTab(this, addNewNomenclature);
        }
Example #25
0
        protected void OnButtonAddDocumentClicked(object sender, System.EventArgs e)
        {
            var docTypesJournal = new OrmReference(typeof(TypeOfEntity), UoW)
            {
                Mode = OrmReferenceMode.Select
            };

            docTypesJournal.ObjectSelected += DocTypesJournal_ObjectSelected;
            TabParent.AddSlaveTab(this, docTypesJournal);
        }
Example #26
0
        void OpenDialog(NHibernate.Criterion.QueryOver <Nomenclature> nomenclatureType)
        {
            OrmReference SelectDialog = new OrmReference(typeof(Nomenclature), UoWGeneric,
                                                         nomenclatureType.GetExecutableQueryOver(UoWGeneric.Session).RootCriteria);

            SelectDialog.Mode            = OrmReferenceMode.Select;
            SelectDialog.ButtonMode      = ReferenceButtonMode.CanAdd;
            SelectDialog.ObjectSelected += NomenclatureSelected;
            TabParent.AddSlaveTab(this, SelectDialog);
        }
Example #27
0
        void ButtonAddDocument_Clicked(object sender, EventArgs e)
        {
            var docTypesJournal = new OrmReference(typeof(TypeOfEntity), ViewModel.UoW)
            {
                Mode = OrmReferenceMode.Select
            };

            docTypesJournal.ObjectSelected += DocTypesJournal_ObjectSelected;
            ViewModel.TabParent.AddSlaveTab(ViewModel, docTypesJournal);
        }
        void MenuitemSelectFromUnused_Activated(object sender, EventArgs e)
        {
            equipmentToSetSerial = ytreeEquipment.GetSelectedObject <ReceptionEquipmentItemNode>();
            var nomenclature          = MyOrmDialog.UoW.GetById <Nomenclature>(equipmentToSetSerial.NomenclatureId);
            var selectUnusedEquipment = new OrmReference(EquipmentRepository.GetUnusedEquipment(nomenclature));

            selectUnusedEquipment.Mode            = OrmReferenceMode.Select;
            selectUnusedEquipment.ObjectSelected += SelectUnusedEquipment_ObjectSelected;
            MyTab.TabParent.AddSlaveTab(MyTab, selectUnusedEquipment);
        }
Example #29
0
        protected void OnButtonAddDriverClicked(object sender, EventArgs e)
        {
            var SelectDrivers = new OrmReference(
                uow,
                Repository.EmployeeRepository.ActiveDriversOrderedQuery()
                );

            SelectDrivers.Mode            = OrmReferenceMode.MultiSelect;
            SelectDrivers.ObjectSelected += SelectDrivers_ObjectSelected;
            TabParent.AddSlaveTab(this, SelectDrivers);
        }
Example #30
0
        protected void OnButtonAddForwarderClicked(object sender, EventArgs e)
        {
            var SelectForwarder = new OrmReference(
                uow,
                Repository.EmployeeRepository.ActiveForwarderOrderedQuery()
                );

            SelectForwarder.Mode            = OrmReferenceMode.MultiSelect;
            SelectForwarder.ObjectSelected += SelectForwarder_ObjectSelected;;
            OpenSlaveTab(SelectForwarder);
        }