public SuppliesController(IMaterialsService materialsService,
                           IEmployeesService employeeService, ILogger <SuppliesController> logger)
 {
     this.materialsService = materialsService;
     this.employeeService  = employeeService;
     this.logger           = logger;
 }
 public ProductsController(IRepository<Product> productRepository, IProductsService productsService, ICategoriesService categoriesService, IMaterialsService materialsService)
 {
     this.productRepository = productRepository;
     this.productsService = productsService;
     this.categoriesService = categoriesService;
     this.materialsService = materialsService;
 }
 public ResearchController(IMaterialsService materialsService,
                           IEmployeesService employeeService, ILogger <ResearchController> logger)
 {
     this.employeeService  = employeeService;
     this.materialsService = materialsService;
     this.logger           = logger;
 }
示例#4
0
        private void editMaterial_()
        {
            if (materialsBS.Count != 0)
            {
                if (materialsBS.Count != 0)
                {
                    using (MaterialEditFm materialEditFm = new MaterialEditFm(Utils.Operation.Update, (MaterialsDTO)materialsBS.Current))
                    {
                        if (materialEditFm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                        {
                            int return_MaterialId = materialEditFm.Return();
                            materialsGridView.BeginDataUpdate();

                            materialsService         = Program.kernel.Get <IMaterialsService>();
                            materialsBS.DataSource   = materialsService.GetMaterials();
                            materialsGrid.DataSource = materialsBS;

                            materialsGridView.EndDataUpdate();
                            int rowHandle = materialsGridView.LocateByValue("MaterialId", return_MaterialId);
                            materialsGridView.FocusedRowHandle = rowHandle;
                        }
                    }
                }
            }
        }
示例#5
0
        //Custom Code End

        //Custom Code Start | Replaced Code Block
        //Replaced Code Block Start
        //public MaterialsController(IMaterialsService materialsService )
        //Replaced Code Block End
        public MaterialsController(IMaterialsService materialsService, CommonlyUsedSelects commonlyUsedSelects)
        {
            //Custom Code End
            _materialsService = materialsService;
            //Custom Code Start | Added Code Block
            _commonlyUsedSelects = commonlyUsedSelects;
            //Custom Code End
        }
示例#6
0
 public MaterialsController(IMaterialsService service, IUniversityTreeTraversalService traversalService, IUserService userService,
                            IFormFilesManagement formFilesManagement)
 {
     _service          = service;
     _traversalService = traversalService;
     _userService      = userService;
     _filesManagement  = formFilesManagement;
 }
示例#7
0
 public LessonsManagementController(IUniversityTreeTraversalService traversalService, IUniversityTreeManagementService managementService,
                                    IMaterialsService materialsService, IFormFilesManagement formFilesManagement)
 {
     _traversalService  = traversalService;
     _managementService = managementService;
     _materialsService  = materialsService;
     _filesManagement   = formFilesManagement;
 }
 public UniversitiesManagementController(IUniversityTreeTraversalService traversalService, IUniversityTreeManagementService managementService,
                                         IMaterialsService materialsService, IFormFilesManagement formFilesManagement, IUserService userService, IMainModeratorService mainModeratorService)
 {
     _traversalService     = traversalService;
     _managementService    = managementService;
     _materialsService     = materialsService;
     _filesManagement      = formFilesManagement;
     _userservice          = userService;
     _mainModeratorService = mainModeratorService;
 }
示例#9
0
        private void LoadKeepingData(int storeEntry)
        {
            receiptsService     = Program.kernel.Get <IReceiptsService>();
            wareHousesService   = Program.kernel.Get <IWareHousesService>();
            materialsService    = Program.kernel.Get <IMaterialsService>();
            keepingsService     = Program.kernel.Get <IKeepingsService>();
            expendituresService = Program.kernel.Get <IExpendituresService>();

            keepingMaterials            = keepingsService.GetExpendituresFromKeeping().Where(s => s.StoreNameId == storeEntry || s.StoreNameId == 0).ToList();
            keepingBS.DataSource        = keepingMaterials;
            expendituresGrid.DataSource = keepingBS;
        }
 public DatabaseService(PertensaDbContext dbContext,
                        RoleManager <Role> roleService, UserManager <User> profileService,
                        IMaterialsService materialsService, IFileService fileService,
                        ILogger <DatabaseService> logger)
 {
     this.dbContext        = dbContext;
     this.roleService      = roleService;
     this.profileService   = profileService;
     this.fileService      = fileService;
     this.materialsService = materialsService;
     this.logger           = logger;
 }
示例#11
0
        private void materialsGridEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            switch (e.Button.Index)
            {
            case 1:     //Добавить
            {
                using (MaterialEditFm materialEditFm = new MaterialEditFm(Utils.Operation.Add, new MaterialsDTO()))
                {
                    if (materialEditFm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        int return_MaterialId = materialEditFm.Return();

                        materialsService = Program.kernel.Get <IMaterialsService>();
                        materialsGridEdit.Properties.DataSource = materialsService.GetMaterials();
                        materialsGridEdit.EditValue             = return_MaterialId;
                    }
                }
                break;
            }

            case 2:     //Корректировать
            {
                object key           = materialsGridEdit.EditValue;
                var    selectedIndex = materialsGridEdit.Properties.GetIndexByKeyValue(key);

                if (selectedIndex == -1)
                {
                    return;
                }

                using (MaterialEditFm materialEditFm = new MaterialEditFm(Utils.Operation.Update, (MaterialsDTO)materialsGridEdit.GetSelectedDataRow()))
                {
                    if (materialEditFm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        int return_MaterialId = materialEditFm.Return();

                        materialsService = Program.kernel.Get <IMaterialsService>();
                        materialsGridEdit.Properties.DataSource = materialsService.GetMaterials();
                        materialsGridEdit.EditValue             = return_MaterialId;
                    }
                }
                break;
            }

            default:
            {
                break;
            }
            }
        }
示例#12
0
 private void LoadMaterialsData()
 {
     materialsService      = Program.kernel.Get <IMaterialsService>();
     storageGroupsService  = Program.kernel.Get <IStorageGroupsService>();
     materialGroupsService = Program.kernel.Get <IMaterialGroupsService>();
 }
 public DeleteSuggestionsController(IMaterialsService materialsService, IUserService userService, IFormFilesManagement formFilesManagement)
 {
     _materialsService = materialsService;
     _userService      = userService;
     _filesManagement  = formFilesManagement;
 }
示例#14
0
 public MaterialsController(IMaterialsService materialsService)
 {
     this.materials = materialsService;
 }
示例#15
0
 private void LoadMaterialsData()
 {
     materialsService         = Program.kernel.Get <IMaterialsService>();
     materialsBS.DataSource   = materialsService.GetMaterials();
     materialsGrid.DataSource = this.materialsBS;
 }
 public ModeratorPanelController(IMaterialsService materialsService, IUserService userService, IFormFilesManagement formFilesManagement)
 {
     _materialsService = materialsService;
     _userService      = userService;
     _filesManagement  = formFilesManagement;
 }
 public MaterialsController(IMaterialsService materials, IMapper mapper)
 {
     _materials = materials;
     _mapper    = mapper;
 }
示例#18
0
 public MaterialsController(IDbContext dbContext, IMaterialsService service)
 {
     this.dbContext = dbContext;
     this.db        = service;
     //db=new MaterialsService(this.dbContext);
 }
 public MaterialsController(UserManager <ApplicationUser> userManager, IMaterialsService materialsService)
 {
     this.UserManager      = userManager;
     this.MaterialsService = materialsService;
 }
示例#20
0
 private void LoadOrdersData()
 {
     unitsService     = Program.kernel.Get <IUnitsService>();
     materialsService = Program.kernel.Get <IMaterialsService>();
     receiptsService  = Program.kernel.Get <IReceiptsService>();
 }
示例#21
0
 /// <summary>Initializes a new instance of the <see cref="MaterialsController"/> class.</summary>
 /// <param name="materialService">Material service.</param>
 /// <param name="vocabularyService">Vocabulary service.</param>
 public MaterialsController(IMaterialsService materialService, IVocabularyService vocabularyService)
 {
     _materialService   = materialService;
     _vocabularyService = vocabularyService;
 }
示例#22
0
 /// <summary>Initializes a new instance of the <see cref="MaterialImageController"/> class.</summary>
 /// <param name="materialService">Material service.</param>
 public MaterialImageController(IMaterialsService materialService)
 {
     _materialService = materialService;
     _age             = new TimeSpan(120, 0, 0);
 }