public UserSettingsForm(UserSettingsRepository userSettingsRepository) { this.userSettingsRepository = userSettingsRepository; InitializeComponent(); Translator.Translate(this); }
private void frmCashboxWBOut_Load(object sender, EventArgs e) { user_settings = new UserSettingsRepository(UserSession.UserId, _db); is_new_record = true; wb = _db.WaybillList.Add(new WaybillList() { Id = Guid.NewGuid(), WType = -1, OnDate = DBHelper.ServerDateTime(), Num = new BaseEntities().GetDocNum("wb_out").FirstOrDefault(), CurrId = DBHelper.Currency.FirstOrDefault(w => w.Def == 1).CurrId, OnValue = 1, PersonId = DBHelper.CurrentUser.KaId, EntId = DBHelper.Enterprise.KaId, UpdatedBy = DBHelper.CurrentUser.UserId, KaId = user_settings.DefaultBuyer, Nds = 0 }); _db.SaveChanges(); _wbill_id = wb.WbillId; DBHelper.UpdateSessionWaybill(wb.WbillId); WaybillListBS.DataSource = wb; }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); // Initilize Settings UserSettingsRepository.LoadSettings(); UserSettingsRepository.Settings.PropertyChanged += Settings_PropertyChanged; // Check for updats to the alarm data file this.UpdateAlarmData(); // Initilize the alarm controller this._alarmController = new AlarmController.Controller(); var bs = new Bootstrapper(); bs.Run(); DiscerningEye.App.Current.Exit += Current_Exit; //DiscerningEye.Properties.Settings.Default.PropertyChanged += Default_PropertyChanged; // Apply startup theme from users saved settings ChangeApplicationTheme(UserSettingsRepository.Settings.UseNightMode); }
public DtoFileInfo InsertNewFileInfo(string originalExtension, ref DtoUserSettings userSettings) { var fileInfoList = new FileInfoRepository().LoadWithOriginalExtension(originalExtension).ToList(); DtoFileInfo fileInfo; var userSettingsRepository = new UserSettingsRepository(); if (!fileInfoList.Any()) { fileInfo = new DtoFileInfo { CreateDateTime = DateTime.Now, OriginalExtension = "." + originalExtension, ReplacedExtension = "." + Convert.ToBase64String(Encoding.UTF8.GetBytes(originalExtension)) }; userSettings.AddFileExtension(fileInfo); userSettingsRepository.CreateOrUpdate(userSettings); } else { fileInfo = fileInfoList.First(); fileInfo.IsDeleted = false; userSettings.AddFileExtension(fileInfo); new UserSettingsRepository().CreateOrUpdate(userSettings); } return(fileInfo); }
public frmMaterialEdit(int?MatId = null, int?MatGrp = null, int?CopyMatId = null) { InitializeComponent(); _mat_id = MatId; _mat_grp = MatGrp; _copy_mat_id = CopyMatId; _db = DB.SkladBase(); current_transaction = _db.Database.BeginTransaction(); ExtraTypeLookUpEdit.Properties.DataSource = new List <object>() { new { Id = 0, Name = "На ціну приходу" }, new { Id = 2, Name = "На категорію" }, new { Id = 3, Name = "Прайс-лист" } }; lookUpEdit1.Properties.DataSource = _db.PriceList.Select(s => new { s.PlId, s.Name }).ToList(); CurrLookUpEdit.Properties.DataSource = DBHelper.Currency; lookUpEdit4.Properties.DataSource = _db.DemandGroup.AsNoTracking().ToList(); ProducerLookUpEdit.Properties.Items.AddRange(_db.Materials.Where(w => w.Producer != null).Select(s => s.Producer).Distinct().ToList()); MatTypeEdit.Properties.DataSource = new List <object>() { // new { Id = 1, Name = "Рама" }, // new { Id = 2, Name = "Вішало" }, new { Id = 4, Name = "ТМЦ" }, // new { Id = 5, Name = "Візок" } }; using (var s = new UserSettingsRepository(UserSession.UserId, new SkladData.BaseEntities())) { WeightEdit.ReadOnly = !(s.AccessEditWeight == "1"); } tree = new List <CatalogTreeList>(); TreeListBS.DataSource = tree; }
public frmWBDeboning(int?wbill_id = null) { is_new_record = false; _wbill_id = wbill_id; _db = new BaseEntities(); user_settings = new UserSettingsRepository(DBHelper.CurrentUser.UserId, _db); InitializeComponent(); }
public void RemoveFileInfo(DtoFileInfo fileInfo, ref DtoUserSettings userSettings) { var userSettingsRepository = new UserSettingsRepository(); fileInfo.IsDeleted = true; userSettings.RemoveFileExtension(fileInfo); userSettingsRepository.CreateOrUpdate(userSettings); }
public frmWBReturnOut(int?wbill_id) { _wbill_id = wbill_id; _db = new BaseEntities(); user_settings = new UserSettingsRepository(DBHelper.CurrentUser.UserId, _db); InitializeComponent(); }
public UsersService(QuizerContext context) : base(context) { _anonymousUsersRepository = new AnonymousUsersRepository(context); _userSettingsRepository = new UserSettingsRepository(context); _quizAccessesRepository = new QuizAccessesRepository(context); _learningQuizzesRepository = new LearningQuizzesRepository(context); _solvedQuizRepository = new SolvedQuizRepository(context); _quizzesRepository = new QuizzesRepository(context); }
public frmWayBillOut(int wtype, int?wbill_id) { is_new_record = false; _wtype = wtype; _wbill_id = wbill_id; _db = new BaseEntities(); user_settings = new UserSettingsRepository(DBHelper.CurrentUser.UserId, _db); InitializeComponent(); }
public frmKAgentActReconciliation(Guid?doc_id = null) { is_new_record = false; _doc_id = doc_id; _db = new BaseEntities(); user_settings = new UserSettingsRepository(DBHelper.CurrentUser.UserId, _db); InitializeComponent(); }
public frmProductionPlans(Guid?doc_id) { is_new_record = false; _doc_id = doc_id; _db = new BaseEntities(); user_settings = new UserSettingsRepository(DBHelper.CurrentUser.UserId, _db); InitializeComponent(); }
private void frmMatListEdit_Load(object sender, EventArgs e) { using (var s = new UserSettingsRepository(UserSession.UserId, new SkladData.BaseEntities())) { AmountEdit.ReadOnly = !(s.AccessEditWeight == "1"); } GetWeight(); }
public static void SaveSetting(DataGridView dg, int userid, string formname) { UserSettingsRepository r_setting = RepositoryFactory.GetInstance().UserSetting(); foreach (DataGridViewColumn c in dg.Columns) { r_setting.SaveSettings(userid, formname + c.Name + "Width", typeof(int), c.Width.ToString()); r_setting.SaveSettings(userid, formname + c.Name + "Visible", typeof(bool), c.Visible.ToString()); } }
public static void LoadSetting(DataGridView dg, int userid, string formname) { UserSettingsRepository r_setting = RepositoryFactory.GetInstance().UserSetting(); foreach (DataGridViewColumn c in dg.Columns) { c.Visible = r_setting.GetBoolValue(userid, formname + c.Name + "Visible"); c.Width = r_setting.GetIntValue(userid, formname + c.Name + "Width", c.Width); } }
public frmMessageBox(string caption, string Text, bool show_check_message = true) { InitializeComponent(); this.Text = caption; MessageText.Text = Text; user_settings = new UserSettingsRepository(); checkEdit5.Visible = show_check_message; }
public frmIntermediateWeighing(int wbill_id, Guid?doc_id) { is_new_record = false; _doc_id = doc_id; _wb_id = wbill_id; _db = new BaseEntities(); user_settings = new UserSettingsRepository(DBHelper.CurrentUser.UserId, _db); InitializeComponent(); }
public UserSettingsRepositoryTests() { fixture = new Fixture(); fixture.Customize(new AutoConfiguredMoqCustomization()); _configurationProviderMock = new Mock <IConfigurationProvider>(); _configurationProviderMock.Setup(x => x.GetConfigurationSettingValue(It.IsNotNull <string>())) .ReturnsUsingFixture(fixture); _tableStorageClientMock = new Mock <IAzureTableStorageClient>(); var tableStorageClientFactory = new AzureTableStorageClientFactory(_tableStorageClientMock.Object); _userSettingsRepository = new UserSettingsRepository(_configurationProviderMock.Object, tableStorageClientFactory); }
public frmTechProcDet(int wbill_id, int?DetId = null) { InitializeComponent(); _wbill_id = wbill_id; _DetId = DetId; _db = new BaseEntities(); using (var s = new UserSettingsRepository(UserSession.UserId, _db)) { AmountEdit.ReadOnly = !(s.AccessEditWeight == "1"); } }
public void Can_Run_All_Tests_With_Default_Company_Name() { const string DEFAULT_COMPANY_NAME = "NDbUnit"; DeleteAllUsersFileAndFolders(DEFAULT_COMPANY_NAME); DeleteUserFileAndFolders(DEFAULT_COMPANY_NAME); _userSettings = new UserSettingsRepository(_userSettingsConfigType, TEST_APPLICATION_NAME); Can_Remove_Value(); Can_Return_Initial_Value(); Can_Return_NULL_If_Value_Not_Found(); }
public frmIntermediateWeighingDet(BaseEntities db, Guid?id, IntermediateWeighing iw) { _id = id; _db = db; _iw = iw; InitializeComponent(); using (var s = new UserSettingsRepository(UserSession.UserId, _db)) { AmountEdit.ReadOnly = !(s.AccessEditWeight == "1"); } }
public LearningQuizzesService( QuizerContext context, Auth0ManagementFactory auth0ManagementFactory ) : base(context) { _quizzesRepository = new QuizzesRepository(context); _quizAccessesRepository = new QuizAccessesRepository(context); _questionsRepository = new QuestionsRepository(context); _answersRepository = new AnswersRepository(context); _learningQuizzesRepository = new LearningQuizzesRepository(context); _learningQuizQuestionsRepository = new LearningQuizQuestionsRepository(context); _userSettingsRepository = new UserSettingsRepository(context); _auth0UsersService = new Auth0UsersService(auth0ManagementFactory); }
private void frmCashboxCheckoutcs_Load(object sender, EventArgs e) { user_settings = new UserSettingsRepository(UserSession.UserId, _db); if (new int[] { -1, -6, 2, -16 }.Contains(_wb.WType)) // Вхідний платіж { _user_Access = _db.GetUserAccessTree(DBHelper.CurrentUser.UserId).ToList().FirstOrDefault(w => w.FunId == 26); } else { _user_Access = _db.GetUserAccessTree(DBHelper.CurrentUser.UserId).ToList().FirstOrDefault(w => w.FunId == 25); //Вихідні платежі } SumAllEdit.Value = _db.WaybillDet.Where(w => w.WbillId == _wb.WbillId).Sum(s => s.Total * s.OnValue).Value; PutSumEdit.Value = SumAllEdit.Value; }
public UserSettingsBusinessService() { repo = new UserSettingsRepository(); }
public override void _Setup() { _userSettingsConfigType = UserSettingsRepository.Config.SharedFile; _userSettings = new UserSettingsRepository(_userSettingsConfigType, TEST_COMPANY_NAME, TEST_APPLICATION_NAME); }
public RepositoryFactory() { Repository bankRepository = new Repository(new Bank()); CurrencyRepository ccyRepository = new CurrencyRepository(); Repository divRepository = new Repository(new Division()); Repository empRepository = new EmployeeRepository(new Employee()); Repository topRepository = new Repository(new TermOfPayment()); Repository unitRepository = new Repository(new Unit()); Repository cuscatRepository = new Repository(new CustomerCategory()); Repository supcatRepository = new Repository(new SupplierCategory()); Repository pricecatRepository = new Repository(new PriceCategory()); Repository taxRepository = new Repository(new Tax()); Repository prtGroupRepository = new Repository(new PartGroup()); Repository warehouseRepository = new Repository(new Warehouse()); Repository prtCategoryRepository = new Repository(new PartCategory()); Repository docTypeRepository = new Repository(new DocumentType()); Repository excRateRepository = new Repository(new ExchangeRate()); CustomerRepository customerRepository = new CustomerRepository(); SupplierRepository supplierRepository = new SupplierRepository(); Repository yearRepository = new YearRepository(); Repository partRepository = new PartRepository(new Part()); StockTakingRepository stocktakingRepository = new StockTakingRepository(); UserRepository userRepository = new UserRepository(new User()); GeneralSetupRepository generalsetupRepository = new GeneralSetupRepository(); PurchaseOrderRepository poRepository = new PurchaseOrderRepository(); PeriodRepository periodRepository = new PeriodRepository(); UserSettingsRepository usRepository = new UserSettingsRepository(); GoodReceiveNoteRepository grnRepository = new GoodReceiveNoteRepository(); PurchaseReturnRepository prRepository = new PurchaseReturnRepository(); SupplierInvoiceRepository siRepository = new SupplierInvoiceRepository(); SupplierOutStandingInvoiceRepository soiRepository = new SupplierOutStandingInvoiceRepository(); SupplierInvoiceJournalRepository sijRepository = new SupplierInvoiceJournalRepository(); PaymentRepository payRepository = new PaymentRepository(); APDebitNoteRepository apdnRepository = new APDebitNoteRepository(); ProcessTransactionRepository prtrRepository = new ProcessTransactionRepository(); SalesOrderRepository slsorderRepository = new SalesOrderRepository(); DeliveryOrderRepository doRepository = new DeliveryOrderRepository(); SalesReturnRepository srRepository = new SalesReturnRepository(); CustomerOutStandingInvoiceRepository coirRepository = new CustomerOutStandingInvoiceRepository(); CustomerInvoiceRepository cirRepository = new CustomerInvoiceRepository(); ReceiptRepository rcptRepository = new ReceiptRepository(); ARCreditNoteRepository arcrRepository = new ARCreditNoteRepository(); CustomerInvoiceJournalRepository cijRepository = new CustomerInvoiceJournalRepository(); OpeningStockRepository opstRepository = new OpeningStockRepository(); POSRepository posRepository = new POSRepository(); m_listService.Add(BANK_REPOSITORY, bankRepository); m_listService.Add(CURRENCY_REPOSITORY, ccyRepository); m_listService.Add(DIVISION_REPOSITORY, divRepository); m_listService.Add(EMPLOYEE_REPOSITORY, empRepository); m_listService.Add(TOP_REPOSITORY, topRepository); m_listService.Add(UNIT_REPOSITORY, unitRepository); m_listService.Add(CUSTOMER_CATEGORY_REPOSITORY, cuscatRepository); m_listService.Add(SUPPLIER_CATEGORY_REPOSITORY, supcatRepository); m_listService.Add(PRICE_CATEGORY_REPOSITORY, pricecatRepository); m_listService.Add(TAX_REPOSITORY, taxRepository); m_listService.Add(PART_GROUP_REPOSITORY, prtGroupRepository); m_listService.Add(WAREHOUSE_REPOSITORY, warehouseRepository); m_listService.Add(PART_CATEGORY_REPOSITORY, prtCategoryRepository); m_listService.Add(DOC_TYPE_REPOSITORY, docTypeRepository); m_listService.Add(EXCHANGE_RATE_REPOSITORY, excRateRepository); m_listService.Add(CUSTOMER_REPOSITORY, customerRepository); m_listService.Add(SUPPLIER_REPOSITORY, supplierRepository); m_listService.Add(YEAR_REPOSITORY, yearRepository); m_listService.Add(PART_REPOSITORY, partRepository); m_listService.Add(STOCKTAKING_REPOSITORY, stocktakingRepository); m_listService.Add(USER_REPOSITORY, userRepository); m_listService.Add(GENERAL_SETUP_REPOSITORY, generalsetupRepository); m_listService.Add(PURCHASEORDER_REPOSITORY, poRepository); m_listService.Add(PERIOD_REPOSITORY, periodRepository); m_listService.Add(USER_SETTING_REPOSITORY, usRepository); m_listService.Add(GOODRECEIVENOTE_REPOSITORY, grnRepository); m_listService.Add(PURCHASE_RETURN_REPOSITORY, prRepository); m_listService.Add(SUPPLIERINVOICE_REPOSITORY, siRepository); m_listService.Add(SUPPLIERINVOICE_JOURNAL_REPOSITORY, sijRepository); m_listService.Add(SUPPLIER_OUTSTANDING_INVOICE_REPOSITORY, soiRepository); m_listService.Add(PAYMENT_REPOSITORY, payRepository); m_listService.Add(APDEBITNOTE_REPOSITORY, apdnRepository); m_listService.Add(PROCESS_TRANSACTION_REPOSITORY, prtrRepository); m_listService.Add(SALES_ORDER_REPOSITORY, slsorderRepository); m_listService.Add(DELIVERY_ORDER_REPOSITORY, doRepository); m_listService.Add(SALES_RETURN_REPOSITORY, srRepository); m_listService.Add(CUSTOMER_OUTSTANDING_INVOICE_REPOSITORY, coirRepository); m_listService.Add(CUSTOMERINVOICE_REPOSITORY, cirRepository); m_listService.Add(RECEIPT_REPOSITORY, rcptRepository); m_listService.Add(ARCREDITNOTE_REPOSITORY, arcrRepository); m_listService.Add(CUSTOMERINVOICE_JOURNAL_REPOSITORY, cijRepository); m_listService.Add(OPENING_STOCK_REPOSITORY, opstRepository); m_listService.Add(POS_REPOSITORY, posRepository); }
private void frmUserEdit_Load(object sender, EventArgs e) { xtraTabControl1.ShowTabHeader = DevExpress.Utils.DefaultBoolean.False; xtraTabControl2.ShowTabHeader = DevExpress.Utils.DefaultBoolean.False; tree.Add(new CatalogTreeList { Id = 0, ParentId = -1, Text = "Основна інформація", ImgIdx = 0, TabIdx = 0 }); tree.Add(new CatalogTreeList { Id = 1, ParentId = -1, Text = "Права", ImgIdx = 13, TabIdx = 1 }); tree.Add(new CatalogTreeList { Id = 3, ParentId = 1, Text = "Основні", ImgIdx = 16, TabIdx = 1 }); tree.Add(new CatalogTreeList { Id = 4, ParentId = 1, Text = "Доступ до сладів", ImgIdx = 14, TabIdx = 1 }); tree.Add(new CatalogTreeList { Id = 5, ParentId = 1, Text = "Додаткові", ImgIdx = 1, TabIdx = 1 }); tree.Add(new CatalogTreeList { Id = 6, ParentId = 1, Text = "Доступ до кас", ImgIdx = 15, TabIdx = 1 }); tree.Add(new CatalogTreeList { Id = 7, ParentId = -1, Text = "Робоче місце касира", ImgIdx = 15, TabIdx = 2 }); tree.Add(new CatalogTreeList { Id = 2, ParentId = -1, Text = "Додаткова інформація", ImgIdx = 12, TabIdx = 3 }); TreeListBindingSource.DataSource = tree; DirTreeList.ExpandAll(); if (_user_id == null) { _u = _db.Users.Add(new Users { Name = "New User" + new Random().Next(0, 100000000).ToString(), SysName = "", ReportFormat = "xlsx", InternalEditor = true, IsWorking = true }); _db.SaveChanges(); _user_id = _u.UserId; } else { _u = _db.Users.Find(_user_id); } user_settings = new UserSettingsRepository(_user_id.Value, _db); if (_u != null) { UserBS.DataSource = _u; ConfirmPassEdit.Text = _u.Pass; Text += string.Format(@" {0}", _u.Name); } UserGroupLookUpEdit.Properties.DataSource = DB.SkladBase().UsersGroup.AsNoTracking().ToList(); checkEdit4.EditValue = !String.IsNullOrEmpty(user_settings.AccessEditWeight) ? Convert.ToInt32(user_settings.AccessEditWeight) : 0; checkEdit6.EditValue = !String.IsNullOrEmpty(user_settings.AccessEditPersonId) ? Convert.ToInt32(user_settings.AccessEditPersonId) : 0; checkEdit7.EditValue = user_settings.AccessEditPrice; comboBoxEdit2.Text = user_settings.GridFontName; comboBoxEdit1.Value = user_settings.GridFontSize; KagentComboBox.Properties.DataSource = DBHelper.Kagents; KagentComboBox.EditValue = user_settings.DefaultBuyer; ChargeTypesEdit.Properties.DataSource = DBHelper.ChargeTypes; ChargeTypesEdit.EditValue = user_settings.DefaultChargeTypeByRMK; CashEditComboBox.Properties.DataSource = DBHelper.AllCashDesks; CashEditComboBox.EditValue = user_settings.CashDesksDefaultRMK; AccountEdit.Properties.DataSource = _db.EnterpriseAccount.Select(s => new { AccId = s.AccId, AccNum = s.AccNum, Name = s.BankName, s.KaName }).ToList(); AccountEdit.EditValue = user_settings.AccountDefaultRMK; ValidateForm(); }
public static bool GetBoolValue(string uniqname, int userid, string formname) { UserSettingsRepository r_setting = RepositoryFactory.GetInstance().UserSetting(); return(r_setting.GetBoolValue(userid, formname + uniqname)); }
public static int GetIntValue(string uniqname, int userid, string formname, int defaultVal) { UserSettingsRepository r_setting = RepositoryFactory.GetInstance().UserSetting(); return(r_setting.GetIntValue(userid, formname + uniqname, defaultVal)); }
public static void SaveSetting(string uniqname, string value, int userid, string formname, Type type) { UserSettingsRepository r_setting = RepositoryFactory.GetInstance().UserSetting(); r_setting.SaveSettings(userid, formname + uniqname, type, value); }