private void init() { pnlLetterStateColor.BackColor = Color.White; BasicInfoUtil.fillComboBox(cmbLetterStateId, "LetterState", -1); ApplicationPropertiesBL appPropertiesBL = new ApplicationPropertiesBL(); pnlColorConfirmedLetter.BackColor = ColorTranslator.FromHtml(appPropertiesBL.getValue(ApplicationPropertiesBL.COLOR_CONFIRMED_LETTER)); pnlReferenceColor.BackColor = ColorTranslator.FromHtml(appPropertiesBL.getValue(ApplicationPropertiesBL.COLOR_REFERENCE_LIMIT)); txtReferLimit.Text = appPropertiesBL.getValue(ApplicationPropertiesBL.REFERENCE_COUNT); pnlCheque.BackColor = ColorTranslator.FromHtml(appPropertiesBL.getValue(ApplicationPropertiesBL.CHEQUE_WITHNO_REPLY)); }
public int updateRefferenceUser(int letterid, int userTreeId) { if (letterid < 0) { return(0); } // int referFromUserId = int.Parse(UsersBS.loginedUser.get(UsersEntity.FIELD_ID).ToString()); ((LetterDA)_abstractDA).updateRefferenceUser(letterid, userTreeId, referFromUserId); ReferLetterBL referLetterBL = new ReferLetterBL(); //Register Refer to referletter table int currUserId = int.Parse(UsersBS.loginedUser.get(UsersEntity.FIELD_ID).ToString()); // کاربری که در درخت قرار دارد را شناسایی کرده و // به userTreeUserId الحاق شود UserTreeBL userTreeBL = new UserTreeBL(); UserTreeEntity usertreeEntity = userTreeBL.get(userTreeId); int usertreeUserId = int.Parse(usertreeEntity.get(UserTreeEntity.FIELD_USER_ID).ToString()); //بررسی برای برگشت ارجاع // اگر برگشت باشد ثبت می کند checkForReferenceCycle(letterid, currUserId, usertreeUserId); ReferLetterEntity entity = new ReferLetterEntity(); DataRow dr = entity.Tables[entity.TableName].NewRow(); dr[ReferLetterEntity.FIELD_LETTER_ID] = letterid; dr[ReferLetterEntity.FIELD_REFER_DATE] = DateTime.Now; dr[ReferLetterEntity.FIELD_REFER_FROM_USER] = currUserId; dr[ReferLetterEntity.FIELD_REFER_TO_USER] = usertreeUserId;// کاربر در درخت کاربران entity.Tables[entity.TableName].Rows.Add(dr); referLetterBL.add(entity); //check how many reffer occured this letter // اگر بیش از حد ارجاع شده باشد رنگ ان را تغییر خواهیم داد int refCount = referLetterBL.getReferCount(letterid); ApplicationPropertiesBL appProBl = new ApplicationPropertiesBL(); int masterRefCount = int.Parse(appProBl.getValue(ApplicationPropertiesBL.REFERENCE_COUNT)); if (refCount >= masterRefCount) { string refColor = appProBl.getValue(ApplicationPropertiesBL.COLOR_REFERENCE_LIMIT); updateRefColor(letterid, refColor); } return(1); }
private void settingForm_Load(object sender, EventArgs e) { object value = null; try { UsersEntity entity = new UsersEntity(); value = UsersBS.loginedUser.Tables[entity.FilledTableName].Rows[0][entity.TableName]; } catch (Exception ex) { } int userype = -1; if (value != null) { userype = int.Parse(value.ToString().Trim()); } if (userype == UsersBS.USER && value != null) { MessageBox.Show("فقط مدیر سیستم می تواند این فرم را مشاهده کند"); this.Close(); } loadServerDataFromXMLFile(); loadPublicSettingToHashTable(); fillFormOfPubicSetting(); string time = _applicationPropertiesBL.getValue(ApplicationPropertiesBL.ALARM_LIST_REFRESH_TIME); cmbScheduleForRefresh.SelectedValue = time; }
private void setAlarmRefreshTime() { if (RMX_TOOLS.data.Config.provider.connectionStatus) { ApplicationPropertiesBL app = new ApplicationPropertiesBL(); string s = app.getValue(ApplicationPropertiesBL.ALARM_LIST_REFRESH_TIME); if (s != null && s.Length > 0) { timer1.Interval = int.Parse(s) * 60 * 1000; } } }
private void init() { ApplicationPropertiesBL appPropertiesBL = new ApplicationPropertiesBL(); txtReferLimit.Text = appPropertiesBL.getValue(ApplicationPropertiesBL.REFERENCE_COUNT); txtToDate.Text = RMX_TOOLS.date.DateXFormer.gregorianToPersianString(DateTime.Now); DateTime dt = DateTime.Now; dt = dt.AddMonths(-1); txtFromDate.Text = RMX_TOOLS.date.DateXFormer.gregorianToPersianString(dt); }
private void checkColorOFCheque() { ChequeReplyEntity en = _chequeReplyBL.getByCheque(_id, ""); if (en.Tables[en.FilledTableName].Rows.Count > 0) { _chequeBL.updateColor(_id, ""); } else { ApplicationPropertiesBL appPropertiesBL = new ApplicationPropertiesBL(); string color = appPropertiesBL.getValue(ApplicationPropertiesBL.CHEQUE_WITHNO_REPLY); _chequeBL.updateColor(_id, color); } }