private void radGridView3_UserDeletingRow(object sender, GridViewRowCancelEventArgs e) { DialogResult result = MessageBox.Show("آیا از عملیات حذف مطمئن هستید؟", "هشدار", MessageBoxButtons.YesNo); if (result == DialogResult.No) { e.Cancel = true; } else { int value = 0; DefaultSettingsRepository dRepo = new DefaultSettingsRepository(); ContractRepository cRepo = new ContractRepository(); AppointmentRepository rep = new AppointmentRepository(); int appointmentId = Convert.ToInt32(radGridView3.SelectedRows[0].Cells[0].Value.ToString()); Appointment appo = rep.getAppointment(appointmentId); string[] parts = appo.Description.Split('/'); foreach (string part in parts) { DefaultSetting ds = dRepo.GetSetting(part); value += Convert.ToInt32(ds.Value); } Contract contract = cRepo.getContract(appo.ContractId.Value); contract.ContractPayment -= value; cRepo.updateContract(contract); rep.deleteAppointment(appointmentId); ContractRepository repository = new ContractRepository(); radGridView1.DataSource = repository.getContractsByCustomerId(customerId).ToList(); } }
public DefaultSetting Get(int userId) { DefaultSetting setting = new DefaultSetting { UFXSetting = new DefaultUFXSetting(), EntrustSetting = new DefaultEntrustSetting(), }; var dbCommand = _dbHelper.GetStoredProcCommand(SP_Select); _dbHelper.AddInParameter(dbCommand, "@UserId", System.Data.DbType.Int32, userId); var reader = _dbHelper.ExecuteReader(dbCommand); if (reader.HasRows && reader.Read()) { setting.Timeout = (int)reader["ConnectTimeout"]; setting.UFXSetting.Timeout = (int)reader["UFXTimeout"]; setting.UFXSetting.LimitEntrustRatio = (int)reader["UFXLimitEntrustRatio"]; setting.UFXSetting.FutuLimitEntrustRatio = (int)reader["UFXFutuLimitEntrustRatio"]; setting.UFXSetting.OptLimitEntrustRatio = (int)reader["UFXOptLimitEntrustRatio"]; setting.EntrustSetting.BuyFutuPrice = (PriceType)reader["BuyFutuPrice"]; setting.EntrustSetting.SellFutuPrice = (PriceType)reader["SellFutuPrice"]; setting.EntrustSetting.BuySpotPrice = (PriceType)reader["BuySpotPrice"]; setting.EntrustSetting.SellSpotPrice = (PriceType)reader["SellSpotPrice"]; setting.EntrustSetting.BuySellEntrustOrder = (BuySellEntrustOrder)reader["BuySellEntrustOrder"]; setting.EntrustSetting.OddShareMode = (OddShareMode)reader["OddShareMode"]; setting.EntrustSetting.SzseEntrustPriceType = (EntrustPriceType)reader["SZSEEntrustPriceType"]; setting.EntrustSetting.SseEntrustPriceType = (EntrustPriceType)reader["SSEEntrustPriceType"]; } reader.Close(); _dbHelper.Close(dbCommand); return(setting); }
private void bSave_Click(object sender, EventArgs e) { DefaultSettingsRepository repo = new DefaultSettingsRepository(); DefaultSetting ds = new DefaultSetting(); ds.Name = tMahalDarman.Text; ds.Value = tPrice.Text; ds.Type = "price"; DefaultSetting dsDB = repo.GetSetting(tMahalDarman.Text); if (dsDB == null) { repo.AddSettings(ds); } else { dsDB.Name = tMahalDarman.Text; dsDB.Value = tPrice.Text; dsDB.Type = "price"; repo.UpdateSetting(dsDB); } DefaultSettingsRepository repo2 = new DefaultSettingsRepository(); radGridView2.DataSource = repo2.GetSetingsByType("price").ToList(); }
public async Task CreateOrUpdateAsync(DefaultSetting setting) { var entity = new DefaultSettingsEntity(GetPartitionKey(), GetRowKey()); Mapper.Map(setting, entity); await _storage.InsertOrMergeAsync(entity); }
private int Init() { string filePath = RuntimeEnv.Instance.GetConfigFile(FileName); string content = FileUtil.ReadFile(filePath); _defaultSetting = JsonConvert.DeserializeObject <DefaultSetting>(content); return(0); }
private void radGridView2_CellClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e) { DefaultSettingsRepository repo = new DefaultSettingsRepository(); string name = radGridView2.SelectedRows[0].Cells[1].Value.ToString(); DefaultSetting ds = repo.GetSetting(name); tMahalDarman.Text = ds.Name; tPrice.Text = ds.Value; }
public static ToolStripMenuItem InitDirectoryFile(string path) { var item = new ToolStripMenuItem(Env.CreateFolderSpecificFileText); item.Click += (sender, args) => { Util.Yaml.SaveYaml(path, DefaultSetting.GetDirectoryCommand()); }; return(item); }
public SettingsService( string instanceName, string walletId, IDefaultSettingsRepository settingsRepository) { _instanceName = instanceName; _walletId = walletId; _defaultSettings = null; _settingsRepository = settingsRepository; }
private void GSMSetting_Load(object sender, EventArgs e) { bCancel.DialogResult = DialogResult.Cancel; bSave.DialogResult = DialogResult.OK; PersianDateFormatter pdf = new PersianDateFormatter(); tTime.Format = DateTimePickerFormat.Custom; tTime.CustomFormat = "HH:mm"; tTime.ShowUpDown = true; List <String> ports = SerialPort.GetPortNames().ToList(); ports.Insert(0, " "); comboBox1.DataSource = ports; DefaultSettingsRepository repo = new DefaultSettingsRepository(); DefaultSetting gsmPort = repo.GetSetting("gsm_port"); DefaultSetting sendMessageTime = repo.GetSetting("send_message_time"); DefaultSetting sendMessafeDaysBeforeAppointment = repo.GetSetting("days_before_send"); DefaultSetting messageText = repo.GetSetting("message_text"); if (gsmPort == null) { comboBox1.Text = " "; } else { comboBox1.Text = gsmPort.Value; } if (sendMessafeDaysBeforeAppointment == null) { tDays.Text = "1"; } else { tDays.Text = sendMessafeDaysBeforeAppointment.Value; } if (sendMessageTime != null) { TimeSpan ts = TimeSpan.Parse(sendMessageTime.Value); DateTime dt = new DateTime(2000, 1, 1, 0, 0, 0).Add(ts); tTime.Value = dt; } if (messageText != null) { tMessageText.Text = messageText.Value; } }
private void bSave_Click(object sender, EventArgs e) { DefaultSettingsRepository repo = new DefaultSettingsRepository(); DefaultSetting gsmPortTemp = repo.GetSetting("gsm_port"); if (gsmPortTemp == null) { DefaultSetting gsmPort = new DefaultSetting(); gsmPort.Name = "gsm_port"; if (!String.IsNullOrEmpty(comboBox1.Text)) { gsmPort.Value = comboBox1.Text; repo.AddSettings(gsmPort); } else { gsmPort.Value = "NULL"; repo.AddSettings(gsmPort); } DefaultSetting sendMessageTime = new DefaultSetting(); sendMessageTime.Name = "send_message_time"; sendMessageTime.Value = tTime.Value.TimeOfDay.Hours.ToString() + ":" + tTime.Value.TimeOfDay.Minutes.ToString(); repo.AddSettings(sendMessageTime); DefaultSetting sendMessafeDaysBeforeAppointment = new DefaultSetting(); sendMessafeDaysBeforeAppointment.Name = "days_before_send"; sendMessafeDaysBeforeAppointment.Value = tDays.Text; repo.AddSettings(sendMessafeDaysBeforeAppointment); DefaultSetting messageText = new DefaultSetting(); messageText.Name = "message_text"; messageText.Value = tMessageText.Text; repo.AddSettings(messageText); } else { DefaultSetting gsmPort = repo.GetSetting("gsm_port"); DefaultSetting sendMessageTime = repo.GetSetting("send_message_time"); DefaultSetting sendMessafeDaysBeforeAppointment = repo.GetSetting("days_before_send"); DefaultSetting messageText = repo.GetSetting("message_text"); gsmPort.Value = comboBox1.Text; sendMessageTime.Value = tTime.Text; sendMessafeDaysBeforeAppointment.Value = tDays.Text; messageText.Value = tMessageText.Text; repo.UpdateSetting(gsmPort); repo.UpdateSetting(sendMessageTime); repo.UpdateSetting(sendMessafeDaysBeforeAppointment); repo.UpdateSetting(messageText); } }
public void Configuration(IAppBuilder app) { app.MapSignalR(); //test ConfigureAuth(app); app.UseOAuthAuthorizationServer(SmObjectFactory.Container.GetInstance <AppOAuthOptions>()); app.UseJwtBearerAuthentication(SmObjectFactory.Container.GetInstance <AppJwtOptions>()); DefaultSetting.CreateRoleUserDefaults(); CreateLookUpTables(); }
public ActionResult Index(string s) { // reseed accountlist table db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('AccountLists', RESEED, 1000)"); // insert default settings... DefaultSetting ds = new DefaultSetting(); ds.Vat = 0; ds.Language = "en"; ds.From = ap.BDDateTime(); ds.To = ap.BDDateTime(); ds.SMSStatus = true; ds.SMSBalance = 0; db.DefaultSetting.Add(ds); db.SaveChanges(); //// insert AccountGroup data ap.InsertAccountGroupData("Income"); ap.InsertAccountGroupData("Expense"); // insert Account List Data ap.InsertAccountData("Admission", 1); List <string> roleList = new List <string> { "Teacher", "Employee", "Guardian", "Others" }; var roleManager = HttpContext.GetOwinContext().Get <ApplicationRoleManager>(); foreach (var item in roleList) { var role = roleManager.FindByName(item); if (role == null) { role = new IdentityRole(item); var roleresult = roleManager.Create(role); } } return(View()); }
private bool IsChanged(DefaultSetting newSetting, DefaultSetting oldSetting) { return(newSetting.Timeout != oldSetting.Timeout || newSetting.UFXSetting.Timeout != oldSetting.UFXSetting.Timeout || newSetting.UFXSetting.LimitEntrustRatio != oldSetting.UFXSetting.LimitEntrustRatio || newSetting.UFXSetting.FutuLimitEntrustRatio != oldSetting.UFXSetting.FutuLimitEntrustRatio || newSetting.EntrustSetting.OddShareMode != oldSetting.EntrustSetting.OddShareMode || newSetting.EntrustSetting.SseEntrustPriceType != oldSetting.EntrustSetting.SseEntrustPriceType || newSetting.EntrustSetting.SzseEntrustPriceType != oldSetting.EntrustSetting.SzseEntrustPriceType || newSetting.EntrustSetting.BuySpotPrice != oldSetting.EntrustSetting.BuySpotPrice || newSetting.EntrustSetting.SellSpotPrice != oldSetting.EntrustSetting.SellSpotPrice || newSetting.EntrustSetting.BuyFutuPrice != oldSetting.EntrustSetting.BuyFutuPrice || newSetting.EntrustSetting.SellFutuPrice != oldSetting.EntrustSetting.SellFutuPrice || newSetting.EntrustSetting.AutoRatio != oldSetting.EntrustSetting.AutoRatio || newSetting.EntrustSetting.BuySellEntrustOrder != oldSetting.EntrustSetting.BuySellEntrustOrder); }
public async Task <DefaultSetting> GetDefaultSettingsAsync() { if (_defaultSettings == null) { var defaultSettings = await _settingsRepository.GetAsync(); _defaultSettings = new DefaultSetting { Markup = defaultSettings?.Markup ?? 0.01m, OverlapTime = defaultSettings?.OverlapTime ?? TimeSpan.Zero, PriceLifetime = defaultSettings?.PriceLifetime ?? TimeSpan.FromSeconds(20), RecalculationInterval = defaultSettings?.RecalculationInterval ?? TimeSpan.Zero, TimerPeriod = defaultSettings?.TimerPeriod ?? TimeSpan.FromSeconds(5) }; } return(_defaultSettings); }
private DefaultSetting GetSetting() { if (_setting == null) { _setting = _userSettingBLL.Get(); if (_setting == null || _setting.UFXSetting == null || _setting.EntrustSetting == null || _setting.Timeout == 0 || _setting.UFXSetting.Timeout == 0 || _setting.EntrustSetting.BuyFutuPrice == Model.EnumType.PriceType.None ) { _setting = ConfigManager.Instance.GetDefaultSettingConfig().DefaultSetting; } } return(_setting); }
private DefaultSetting GetSetting() { var oldSetting = SettingManager.Instance.Get(); DefaultSetting setting = new DefaultSetting { Timeout = oldSetting.Timeout, UFXSetting = new DefaultUFXSetting { Timeout = oldSetting.Timeout, }, EntrustSetting = new DefaultEntrustSetting(), }; PriceType spotBuyPrice = PriceTypeHelper.GetPriceType(cbSpotBuyPrice); PriceType spotSellPrice = PriceTypeHelper.GetPriceType(cbSpotSellPrice); PriceType futuBuyPrice = PriceTypeHelper.GetPriceType(cbFutuBuyPrice); PriceType futuSellPrice = PriceTypeHelper.GetPriceType(cbFutuSellPrice); setting.EntrustSetting.BuySpotPrice = spotBuyPrice; setting.EntrustSetting.SellSpotPrice = spotSellPrice; setting.EntrustSetting.BuyFutuPrice = futuBuyPrice; setting.EntrustSetting.SellFutuPrice = futuSellPrice; setting.EntrustSetting.SseEntrustPriceType = EntrustPriceTypeHelper.GetPriceType(cbSseEntrustPriceType); setting.EntrustSetting.SzseEntrustPriceType = EntrustPriceTypeHelper.GetPriceType(cbSzseEntrustPriceType); setting.EntrustSetting.OddShareMode = ComboBoxHelper.GetPriceType(cbOddShareMode); int temp = 0; if (int.TryParse(tbSpotLimitEntrustRatio.Text, out temp)) { setting.UFXSetting.LimitEntrustRatio = temp; } if (int.TryParse(tbFutuLimitEntrustRatio.Text, out temp)) { setting.UFXSetting.FutuLimitEntrustRatio = temp; } return(setting); }
public int Create(int userId, DefaultSetting setting) { var dbCommand = _dbHelper.GetStoredProcCommand(SP_CreateOrUpdate); _dbHelper.AddInParameter(dbCommand, "@UserId", System.Data.DbType.Int32, userId); _dbHelper.AddInParameter(dbCommand, "@ConnectTimeout", System.Data.DbType.Int32, setting.Timeout); _dbHelper.AddInParameter(dbCommand, "@UFXTimeout", System.Data.DbType.Int32, setting.UFXSetting.Timeout); _dbHelper.AddInParameter(dbCommand, "@UFXLimitEntrustRatio", System.Data.DbType.Int32, setting.UFXSetting.LimitEntrustRatio); _dbHelper.AddInParameter(dbCommand, "@UFXFutuLimitEntrustRatio", System.Data.DbType.Int32, setting.UFXSetting.FutuLimitEntrustRatio); _dbHelper.AddInParameter(dbCommand, "@UFXOptLimitEntrustRatio", System.Data.DbType.Int32, setting.UFXSetting.OptLimitEntrustRatio); _dbHelper.AddInParameter(dbCommand, "@BuyFutuPrice", System.Data.DbType.Int32, (int)setting.EntrustSetting.BuyFutuPrice); _dbHelper.AddInParameter(dbCommand, "@SellFutuPrice", System.Data.DbType.Int32, (int)setting.EntrustSetting.SellFutuPrice); _dbHelper.AddInParameter(dbCommand, "@BuySpotPrice", System.Data.DbType.Int32, (int)setting.EntrustSetting.BuySpotPrice); _dbHelper.AddInParameter(dbCommand, "@SellSpotPrice", System.Data.DbType.Int32, (int)setting.EntrustSetting.SellSpotPrice); _dbHelper.AddInParameter(dbCommand, "@BuySellEntrustOrder", System.Data.DbType.Int32, (int)setting.EntrustSetting.BuySellEntrustOrder); _dbHelper.AddInParameter(dbCommand, "@OddShareMode", System.Data.DbType.Int32, (int)setting.EntrustSetting.OddShareMode); _dbHelper.AddInParameter(dbCommand, "@SZSEEntrustPriceType", System.Data.DbType.Int32, (int)setting.EntrustSetting.SzseEntrustPriceType); _dbHelper.AddInParameter(dbCommand, "@SSEEntrustPriceType", System.Data.DbType.Int32, (int)setting.EntrustSetting.SseEntrustPriceType); return(_dbHelper.ExecuteNonQuery(dbCommand)); }
public RateCalculator(IRateService rateService, DefaultSetting setting) { _rateService = rateService; DefaultSetting = setting; }
private void timer1_Tick(object sender, EventArgs e) { PersianDateFormatter pdf = new PersianDateFormatter(); int date = pdf.convert(toolStripTextBox1.Text); OtherRepository otherRepository = new OtherRepository(); radGridView1.DataSource = otherRepository.getCustomerJoinContract(date); ///////////////////////////////////////////////// DefaultSettingsRepository dRepo = new DefaultSettingsRepository(); DefaultSetting gsmPort = dRepo.GetSetting("gsm_port"); DefaultSetting lastSend = dRepo.GetSetting("last_send"); if (lastSend == null) { DefaultSetting ls = new DefaultSetting(); ls.Value = "13000101"; ls.Name = "last_send"; dRepo.AddSettings(ls); } else { int lastSendInt = Convert.ToInt32(lastSend.Value); int todayInt = pdf.getDateInteger(DateTime.Now); int x = 0; if (todayInt <= lastSendInt) { return; } } if (gsmPort != null) { if (gsmPort.Value != "NULL") { try { GsmCommMain comm = new GsmCommMain(gsmPort.Value, 9600, 150); comm.Open(); byte dcs = (byte)DataCodingScheme.GeneralCoding.Alpha16Bit; DefaultSetting sendTime = dRepo.GetSetting("send_message_time"); DefaultSetting days = dRepo.GetSetting("days_before_send"); DefaultSetting text = dRepo.GetSetting("message_text"); int daysInteger = Convert.ToInt32(days.Value); TimeSpan ts = TimeSpan.Parse(sendTime.Value); TimeSpan nts = DateTime.Now.TimeOfDay; TimeSpan fivemin = TimeSpan.FromMinutes(5); if (nts.CompareTo(ts) >= 0) { if (nts.Subtract(ts).CompareTo(fivemin) > 0) { return; } } else { if (ts.Subtract(nts).CompareTo(fivemin) > 0) { return; } } DateTime dt = DateTime.Now; dt = dt.AddDays(daysInteger); string dateString = pdf.getDateString(dt); object customers = otherRepository.getCustomerJoinContract(dt); IEnumerable <object> collection = (IEnumerable <object>)customers; foreach (object item in collection) { var nameOfProperty = "PhoneNumber"; var propertyInfo = item.GetType().GetProperty(nameOfProperty); var phoneNumber = propertyInfo.GetValue(item, null); var nameOfProperty2 = "Time"; var propertyInfo2 = item.GetType().GetProperty(nameOfProperty2); var time = propertyInfo2.GetValue(item, null); string timeString = time.ToString(); timeString = timeString.Remove(timeString.Length - 3); string smsText = text.Value + Environment.NewLine + dateString + Environment.NewLine + timeString; SmsSubmitPdu pdu = new SmsSubmitPdu(smsText, phoneNumber.ToString(), dcs); comm.SendMessage(pdu); } DefaultSettingsRepository dRepo2 = new DefaultSettingsRepository(); DefaultSetting lsls = dRepo2.GetSetting("last_send"); lsls.Value = pdf.getDateInteger(DateTime.Now).ToString(); dRepo2.UpdateSetting(lsls); } catch (Exception ex) { } } } }
public int Create(DefaultSetting setting) { return(_userSettingBLL.Create(setting)); }
public int Update(DefaultSetting setting) { _setting = setting; return(Create(setting)); }
public async Task UpdateDefaultSettingsAsync(DefaultSetting defaultSetting) { _defaultSettings = defaultSetting; await _settingsRepository.CreateOrUpdateAsync(defaultSetting); }
public int Create(DefaultSetting setting) { int userId = LoginManager.Instance.GetUserId(); return(_usersettingdao.Create(userId, setting)); }