void CreateExplicitTextProperties(ClassificationInfo info) { var props = info.Lazy.Value.CreateThemeResourceDictionary(themeService.Theme); info.ExplicitResourceDictionary = props; info.ExplicitTextProperties = ClassificationFontUtils.Create(info.ExplicitResourceDictionary); }
public RecurringTransaction(string description, decimal amount, int day, ClassificationInfo classification) { this.Description = description; this.Amount = amount; this.Day = day; this.Classification = classification; }
private void LoadOutcome() { myC = new ClassificationInfo(); ClassificationInfo.AClass = "Outcome"; myC.cmbClassification(cmbOutcome); myC = null; }
private void LoadCategory() { myC = new ClassificationInfo(); ClassificationInfo.AClass = "Category"; myC.cmbClassification(cmbCategory); myC = null; }
private void LoadDefaults(int reportType) { myC = new ClassificationInfo(); myC.lvClassification(lvRefBy, "ReferredBy", false); myC.lvClassification(lvRefTo, "ReferredTo", false); myC.lvClassification(lvART, "Category", false); myC.lvClassification(lvState, "Outcome", false); switch (reportType) { case 3: myC.lvClassification(lvAppointment, "Appointments", "ID='DEFAULTER'", true); dtpStart.Checked = false; dtpStart.Enabled = false; try { foreach (ListViewItem l in lvAppointment.Items) { l.Checked = true; } } catch { } lvAppointment.Enabled = false; dtpEnd.Checked = true; lvRefBy.Enabled = false; lvRefTo.Enabled = false; break; default: myC.lvClassification(lvAppointment, "Appointments", "ID<>'DEFAULTER'", true); //myC.lvClassification(lvAppointment, "Appointments", true); break; } }
private void LoadReferredBy() { myC = new ClassificationInfo(); ClassificationInfo.AClass = "ReferredBy"; myC.cmbClassification(cmbReferredBy); myC = null; }
void CreateInheritedTextProperties(ClassificationInfo info) { var list = new List <IClassificationType>(); AddBaseTypes(list, info.ClassificationType); info.InheritedResourceDictionary = CreateInheritedResourceDictionary(defaultResourceDictionary, list); info.InheritedTextProperties = ClassificationFontUtils.Create(info.InheritedResourceDictionary); }
private void CreateNewClassification() { var classification = new ClassificationInfo(); calendarFactory.AddClassification(classification); PresentList(); view.SelectedClassification = classification; PresentClassificationInfo(); }
public static decimal GetClassificationPoints(ClassificationInfo classificationInfo, Result result, int tableIndex = 0) { return(classificationInfo.classificationType switch { ClassificationType.Place => GetPlacePoints(classificationInfo, result.Rank, tableIndex), ClassificationType.Points => result.TotalPoints, _ => result.Rank });
public JsonResult Edit(ClassificationEditModel model) { var result = new JsonResultObject(true); if (model.ChineseName.Length > 16) { result.data = "3"; return(Json(result)); } ClassificationInfo cfinfo = null; if (model.CFID > 0) { cfinfo = ClassificationBLL.Instance.Classification_Get(model.CFID); model.ParentID = cfinfo.ParentID; } // 检查当前分类下是否存在该名称 int recordCount = 0; var list = ClassificationBLL.Instance.Classification_GetList(1, 0, string.Empty, string.Format("ParentID={0} and Chinesename='{1}'", model.ParentID, model.ChineseName), out recordCount); if (recordCount > 0) { result.data = "2"; } else { if (cfinfo != null) { cfinfo.ChineseName = model.ChineseName; cfinfo.PinyinName = JXUtil.PinyinUtil.ConvertToPinyin(cfinfo.ChineseName); cfinfo.Updater = base.UNICKNAME; cfinfo.UpdateTime = DateTime.Now; result.data = ClassificationBLL.Instance.Classification_Update(cfinfo) > 0 ? 1 : 0; } else { cfinfo = new ClassificationInfo(); cfinfo.ParentID = model.ParentID; cfinfo.ChineseName = model.ChineseName; cfinfo.PinyinName = JXUtil.PinyinUtil.ConvertToPinyin(cfinfo.ChineseName); cfinfo.Creator = base.UNICKNAME; cfinfo.CreateTime = DateTime.Now; result.data = ClassificationBLL.Instance.Classification_Insert(cfinfo) > 0 ? 1 : 0; } } return(Json(result)); }
ClassificationInfo?TryGetClassificationInfo(IClassificationType classificationType, bool canCreate) { if (!toClassificationInfo.TryGetValue(classificationType, out var info)) { if (!toEditorFormatDefinition.TryGetValue(classificationType, out var lazy)) { if (!canCreate) { return(null); } lazy = new Lazy <EditorFormatDefinition, IClassificationFormatMetadata>(() => new TransientClassificationFormatDefinition(), new ClassificationFormatMetadata(classificationType.Classification)); var dummy = lazy.Value; toEditorFormatDefinition.Add(classificationType, lazy); } toClassificationInfo.Add(classificationType, info = new ClassificationInfo(lazy, classificationType)); } return(info); }
/// <summary> /// Classification_Get Method /// </summary> /// <returns>ClassificationInfo get from Classification table.</returns> internal ClassificationInfo Classification_Get(Int32 cfid) { ClassificationInfo cfinfo = null; string sqlCommand = "Classification_Get"; DbCommand dbCommand = dbr.GetStoredProcCommand(sqlCommand); dbr.AddInParameter(dbCommand, "CFID", DbType.Int32, cfid); using (IDataReader read = dbr.ExecuteReader(dbCommand)) { while (read.Read()) { cfinfo = RecoverModel(read); } } return(cfinfo); }
/// <summary> /// Classification_Update Method /// </summary> /// <param name="ClassificationInfo">Classification object</param> /// <returns>true:成功 false:失败</returns> internal bool Classification_Update(ClassificationInfo cfinfo) { string sqlCommand = "Classification_Update"; DbCommand dbCommand = dbw.GetStoredProcCommand(sqlCommand); dbw.AddInParameter(dbCommand, "CFID", DbType.Int32, cfinfo.CFID); dbw.AddInParameter(dbCommand, "ChineseName", DbType.String, cfinfo.ChineseName); dbw.AddInParameter(dbCommand, "PinyinName", DbType.String, cfinfo.PinyinName); //dbw.AddInParameter(dbCommand, "ImagesLogo", DbType.String, cfinfo.ImagesLogo); //dbw.AddInParameter(dbCommand, "Level", DbType.Int16, cfinfo.Level); //dbw.AddInParameter(dbCommand, "Path", DbType.String, cfinfo.Path); //dbw.AddInParameter(dbCommand, "ParentID", DbType.Int32, cfinfo.ParentID); //dbw.AddInParameter(dbCommand, "PathCount", DbType.Int16, cfinfo.PathCount); //dbw.AddInParameter(dbCommand, "Title", DbType.String, cfinfo.Title); //dbw.AddInParameter(dbCommand, "Keywords", DbType.String, cfinfo.Keywords); //dbw.AddInParameter(dbCommand, "Description", DbType.String, cfinfo.Description); //dbw.AddInParameter(dbCommand, "Sort", DbType.Int32, cfinfo.Sort); //dbw.AddInParameter(dbCommand, "Status", DbType.Int16, cfinfo.Status); //dbw.AddInParameter(dbCommand, "IsTop", DbType.Int16, cfinfo.IsTop); //dbw.AddInParameter(dbCommand, "IsChannelHot", DbType.Int16, cfinfo.IsChannelHot); return(dbw.ExecuteNonQuery(dbCommand) > 0); }
/// <summary> /// 从 IDataReader 中恢复Classification对象 /// </summary> /// <param name="IDataReader"></param> /// <returns></returns> private ClassificationInfo RecoverModel(IDataReader dataReader) { ClassificationInfo cfinfo = new ClassificationInfo(); cfinfo.CFID = int.Parse(dataReader["CFID"].ToString()); cfinfo.ChineseName = dataReader["ChineseName"].ToString(); cfinfo.PinyinName = dataReader["PinyinName"].ToString(); cfinfo.ImagesLogo = dataReader["ImagesLogo"].ToString(); cfinfo.Level = byte.Parse(dataReader["Level"].ToString()); cfinfo.Path = dataReader["Path"].ToString(); cfinfo.ParentID = int.Parse(dataReader["ParentID"].ToString()); cfinfo.PathCount = dataReader["PathCount"].ToShort(); cfinfo.Title = dataReader["Title"].ToString(); cfinfo.Keywords = dataReader["Keywords"].ToString(); cfinfo.Description = dataReader["Description"].ToString(); cfinfo.Sort = int.Parse(dataReader["Sort"].ToString()); cfinfo.Status = byte.Parse(dataReader["Status"].ToString()); //cfinfo.RootCFID = dataReader["RootCFID"].ToString(); cfinfo.IsTop = dataReader["IsTop"].ToShort(); cfinfo.IsChannelHot = dataReader["IsChannelHot"].ToShort(); return(cfinfo); }
/// <summary> /// Classification_Insert Method /// </summary> /// <returns></returns> internal int Classification_Insert(ClassificationInfo cfinfo) { string sqlCommand = "Classification_Insert"; DbCommand dbCommand = dbw.GetStoredProcCommand(sqlCommand); dbw.AddInParameter(dbCommand, "ChineseName", DbType.String, cfinfo.ChineseName); dbw.AddInParameter(dbCommand, "PinyinName", DbType.String, cfinfo.PinyinName); dbw.AddInParameter(dbCommand, "ImagesLogo", DbType.String, cfinfo.ImagesLogo); dbw.AddInParameter(dbCommand, "Level", DbType.Int16, cfinfo.Level); dbw.AddInParameter(dbCommand, "Path", DbType.String, cfinfo.Path); dbw.AddInParameter(dbCommand, "ParentID", DbType.Int32, cfinfo.ParentID); dbw.AddInParameter(dbCommand, "PathCount", DbType.Int16, cfinfo.PathCount); dbw.AddInParameter(dbCommand, "Title", DbType.String, cfinfo.Title); dbw.AddInParameter(dbCommand, "Keywords", DbType.String, cfinfo.Keywords); dbw.AddInParameter(dbCommand, "Description", DbType.String, cfinfo.Description); dbw.AddInParameter(dbCommand, "Sort", DbType.Int32, cfinfo.Sort); dbw.AddInParameter(dbCommand, "Status", DbType.Int16, cfinfo.Status); dbw.AddInParameter(dbCommand, "IsTop", DbType.Int16, cfinfo.IsTop); dbw.AddInParameter(dbCommand, "IsChannelHot", DbType.Int16, cfinfo.IsChannelHot); var result = Convert.ToInt32(dbw.ExecuteScalar(dbCommand).ToString()); return(result); }
public ExecutedTransactionLine(TransactionLineInfo info, ClassificationInfo classification) : base(info, classification) { Difference = 0m; }
public decimal GetPoints(ClassificationInfo classificationInfo, Result result, int tableIndex = 0) { return(result.TotalPoints); }
public decimal GetPoints(ClassificationInfo classificationInfo, Result result, int tableIndex) { return(PointsUtils.GetPlacePoints(classificationInfo, result.Rank, tableIndex)); }
public static decimal GetPlacePoints(ClassificationInfo classificationInfo, int rank, int tableIndex) { return(1 <= rank && rank <= classificationInfo.pointsTables[tableIndex].value.Length ? classificationInfo.pointsTables[tableIndex].value[rank - 1] : 0m); }
public MultilineDetailTransactionLine(TransactionLineInfo info, ClassificationInfo classification) : base(info, classification) { }
public BudgetTransactionLine(TransactionLineInfo info, ClassificationInfo classification) : base(info, classification) { }
public SingleTransactionLine(TransactionLineInfo info, ClassificationInfo classification) : base(info, classification) { }
public ExecutedRecurringTransactionLine(decimal originalAmount, TransactionLineInfo info, ClassificationInfo classification) : base(info, classification) { Difference = originalAmount - info.Amount; }
/// <summary> /// Page_Load runs when the control is loaded /// </summary> /// <history> /// [cnurse] 9/17/2004 Updated to reflect design changes for Help, 508 support /// and localisation /// </history> protected void Page_Load(Object sender, EventArgs e) { try { TabController objTabs = new TabController(); bool blnBanner = false; bool blnSignup = false; if ((Request.QueryString["VendorID"] != null)) { VendorID = int.Parse(Request.QueryString["VendorID"]); } if (Request.QueryString["ctl"] != null && VendorID == -1) { blnSignup = true; } if (Request.QueryString["banner"] != null) { blnBanner = true; } if (Page.IsPostBack == false) { ctlLogo.FileFilter = Globals.glbImageFileTypes; addresssVendor.ModuleId = ModuleId; addresssVendor.StartTabIndex = 4; ClientAPI.AddButtonConfirm(cmdDelete, Localization.GetString("DeleteItem")); ClassificationController objClassifications = new ClassificationController(); ArrayList Arr = objClassifications.GetVendorClassifications(VendorID); int i; for (i = 0; i <= Arr.Count - 1; i++) { ListItem lstItem = new ListItem(); ClassificationInfo objClassification = (ClassificationInfo)Arr[i]; lstItem.Text = objClassification.ClassificationName; lstItem.Value = objClassification.ClassificationId.ToString(); lstItem.Selected = objClassification.IsAssociated; lstClassifications.Items.Add(lstItem); } VendorController objVendors = new VendorController(); if (VendorID != -1) { VendorInfo objVendor; if (PortalSettings.ActiveTab.ParentId == PortalSettings.SuperTabId && UserInfo.IsSuperUser) { //Get Host Vendor objVendor = objVendors.GetVendor(VendorID, Null.NullInteger); } else { //Get Portal Vendor objVendor = objVendors.GetVendor(VendorID, PortalId); } if (objVendor != null) { txtVendorName.Text = objVendor.VendorName; txtFirstName.Text = objVendor.FirstName; txtLastName.Text = objVendor.LastName; ctlLogo.Url = objVendor.LogoFile; addresssVendor.Unit = objVendor.Unit; addresssVendor.Street = objVendor.Street; addresssVendor.City = objVendor.City; addresssVendor.Region = objVendor.Region; addresssVendor.Country = objVendor.Country; addresssVendor.Postal = objVendor.PostalCode; addresssVendor.Telephone = objVendor.Telephone; addresssVendor.Fax = objVendor.Fax; addresssVendor.Cell = objVendor.Cell; txtEmail.Text = objVendor.Email; txtWebsite.Text = objVendor.Website; chkAuthorized.Checked = objVendor.Authorized; txtKeyWords.Text = objVendor.KeyWords; ctlAudit.CreatedByUser = objVendor.CreatedByUser; ctlAudit.CreatedDate = objVendor.CreatedDate.ToString(); } // use dispatch method to load modules Banners objBanners; objBanners = (Banners)this.LoadControl("~" + this.TemplateSourceDirectory.Remove(0, Globals.ApplicationPath.Length) + "/Banners.ascx"); objBanners.ID = "/Banners.ascx"; objBanners.VendorID = this.VendorID; objBanners.ModuleConfiguration = ModuleConfiguration; divBanners.Controls.Add(objBanners); Affiliates objAffiliates; objAffiliates = (Affiliates)this.LoadControl("~" + this.TemplateSourceDirectory.Remove(0, Globals.ApplicationPath.Length) + "/Affiliates.ascx"); objAffiliates.ID = "/Affiliates.ascx"; objAffiliates.VendorID = this.VendorID; objAffiliates.ModuleConfiguration = ModuleConfiguration; divAffiliates.Controls.Add(objAffiliates); } else { chkAuthorized.Checked = true; pnlAudit.Visible = false; cmdDelete.Visible = false; pnlBanners.Visible = false; pnlAffiliates.Visible = false; } if (blnSignup || blnBanner) { rowVendor1.Visible = false; rowVendor2.Visible = false; pnlVendor.Visible = false; cmdDelete.Visible = false; pnlAudit.Visible = false; if (blnBanner) { cmdUpdate.Visible = false; } else { cmdUpdate.Text = "Signup"; } } else { TabInfo objTab; if (PortalSettings.ActiveTab.ParentId == PortalSettings.SuperTabId) { objTab = objTabs.GetTabByName("Vendors", Null.NullInteger); } else { objTab = objTabs.GetTabByName("Vendors", PortalId); } if (objTab != null) { ViewState["filter"] = Request.QueryString["filter"]; } } } } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } }
public virtual void Classify(ClassificationInfo classification) { Category = classification.Category; Responsible = classification.Responsible; Importance = classification.Importance; }
public RecurringTransactionLine(long recurringTransactionId, TransactionLineInfo info, ClassificationInfo classification) : base(info) { Classify(classification); RecurringTransactionId = recurringTransactionId; }
private static void Classificar(List <ClassifiedTransactionLine> statements, string searchText, ClassificationInfo classification) { foreach (ClassifiedTransactionLine line in statements.Where(x => x.Description.Contains(searchText))) { line.Classify(classification); } }
public ClassifiedTransactionLine(TransactionLineInfo info, ClassificationInfo classification) : base(info) { Classify(classification); }