private void InitData() { var Filters = Populator.GetFilter(); Filters.Add("TypeCode", "GenderTypeID"); var arrType = ParamsManager.GetParamssByFilter(Filters); ddlGender.BindData(arrType, "TypeName", "ObjectValue"); Filters.Clear(); var arrCustomers = CustomerManager.GetAllCustomers(); ddlCustomerID.BindData(arrCustomers, "Name", "CustomerID"); if (ContactID > 0) { Contact oContact = ContactManager.GetContactByID(ContactID); if (oContact != null) { //this.txtContactCode.Text = oContact.ContactCode; //this.ddlMemberID.Select(oContact.MemberID); this.txtName.Text = oContact.Name; this.txtSurname.Text = oContact.Surname; this.txtTitle.Text = oContact.Title; this.txtPhone.Text = oContact.Phone; this.txtGSM.Text = oContact.GSM; this.ddlCustomerID.Select(oContact.CustomerID); //this.ddlAddressID.Select(oContact.AddressID); this.ddlGender.Select(oContact.Gender); this.txtEmail.Text = oContact.Email; this.txtDescription.Text = oContact.Description; } } }
protected void btnSubmit_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } bool Updating = false; Params oParams = null; if (ParamsID > 0) { oParams = ParamsManager.GetParamsByID(ParamsID); Updating = oParams != null; } if (!Updating) { oParams = new Params(); } oParams.TypeCode = this.txtTypeCode.Text; oParams.TypeName = this.txtTypeName.Text; oParams.Description = this.txtDescription.Text; oParams.ObjectValue = this.txtObjectValue.Text; bool bSuccess = Updating ? ParamsManager.UpdateParams(oParams) : ParamsManager.InsertParams(oParams); if (bSuccess) { Redirect("/params-list?s=1"); } else { base.Warn("error.save"); } }
private void InitForm() { var Filters = Populator.GetFilter(); Filters.Add("TypeCode", "MemberTypeID"); var arrType = ParamsManager.GetParamssByFilter(Filters); ddlType.BindData(arrType, "TypeName", "ObjectValue"); ddlType.InsertChooseItem(); grdData.Visible = false; }
private void InitData() { if (ParamsID > 0) { Params oParams = ParamsManager.GetParamsByID(ParamsID); if (oParams != null) { this.txtTypeCode.Text = oParams.TypeCode; this.txtTypeName.Text = oParams.TypeName; this.txtDescription.Text = oParams.Description; this.txtObjectValue.Text = oParams.ObjectValue; } } }
private void InitForm() { //dt1.SelectedDate = DateTime.Today.AddDays(-7d); //dt2.SelectedDate = DateTime.Today; var Filters = Populator.GetFilter(); Filters.Add("TypeCode", "ActivityTypeID"); var arrType = ParamsManager.GetParamssByFilter(Filters); ddlType.BindData(arrType, "TypeName", "ObjectValue"); ddlType.InsertChooseItem(); Filters = Populator.GetFilter(); Filters.Add("TypeCode", "ActivityStatusID"); var arrStatus = ParamsManager.GetParamssByFilter(Filters); ddlStatus.BindData(arrStatus, "TypeName", "ObjectValue"); ddlStatus.InsertChooseItem(); grdData.Visible = false; }
private void InitData() { bool visible = false; if (ParamsID > 0) { Params oParams = ParamsManager.GetParamsByID(ParamsID); if (oParams != null) { visible = true; this.ltrTypeID.Text = oParams.TypeID.ToSureString(); this.ltrTypeCode.Text = oParams.TypeCode; this.ltrTypeName.Text = oParams.TypeName; this.ltrDescription.Text = oParams.Description; this.ltrObjectValue.Text = oParams.ObjectValue; } } tblData.Visible = visible; if (!visible) { Warn(ResourceManager.GetResource("form.nodata")); } }
private void InitData() { var Filters = Populator.GetFilter(); Filters.Add("TypeCode", "MemberTypeID"); var arrType = ParamsManager.GetParamssByFilter(Filters); ddlMemberTypeID.BindData(arrType, "TypeName", "ObjectValue"); if (MemberID > 0) { Member oMember = MemberManager.GetMemberByID(MemberID); if (oMember != null) { this.txtName.Text = oMember.Name; this.txtSurname.Text = oMember.Surname; this.txtEmail.Text = oMember.Email; this.txtPasswordHashed.Text = oMember.PasswordHashed.Decrypt(); this.ddlMemberTypeID.Select(oMember.MemberTypeID); this.chkStatus.Checked = oMember.Status; //this.dtLastUpdate.SelectedDate = oMember.LastUpdate; } } }
public Configuration(string[] supportedAvailability, string publicAvailabilityFlag, string[] supportedLanguages, bool runningGUI) { ParamsManager = new ParamsManager(); var groupDescBoth = new ParamsDescriptionGroup(() => Language.Message("ParamGroupDescBoth")); var groupDescDir = new ParamsDescriptionGroup(() => Language.Message("ParamGroupDescDir")); var groupDescFile = new ParamsDescriptionGroup(() => Language.Message("ParamGroupDescFile")); // looking for localization param, before any text display LocParam = new EnumParam <LocalizationLanguage>( "loc", "Localization language", () => Language.Message("ParamDescLoc", string.Join(", ", Language.AvailableLangIDs)), LocalizationLanguage.INT, groupDescBoth, arg => { // need to update it right after parsing to allow proper messages Language.LangID = arg; }); PublishFlagsParam = new MultipleChoiceParam( "publish", "Publish flags", supportedAvailability, Enumerable.Range(0, supportedAvailability.Length), () => Language.Message("ParamDescPublish", publicAvailabilityFlag, string.Join(", ", supportedAvailability)), groupDescBoth); OutputFormatParam = new EnumParam <OutputFormat>( "outputFormat", "Output format", () => Language.Message("ParamDescOutputFormat"), OutputFormat.HTML, groupDescBoth); LangParam = new MultipleChoiceParam( "lang", "Languages", supportedLanguages, Enumerable.Range(0, supportedLanguages.Length), () => Language.Message("ParamDescLang", string.Join(", ", supportedLanguages)), groupDescDir); LinksToAllLangs = new Flag( "linksToAllLangs", "Links to all langs", () => Language.Message("ParamDescLinksToAllLangs"), groupDescDir); if (runningGUI) { PublishFlagsParam.Parse(User.Default.SupportedAvailability); OutputFormatParam.Parse(User.Default.OutputFormat); LangParam.Parse(User.Default.SupportedLanguages); } TemplateParam = new StringParam( "t", "Default template", () => Language.Message("ParamDescT"), runningGUI ? User.Default.DefaultTemplate : Settings.Default.DefaultTemplate, groupDescBoth); OutputParam = new StringParam( "o", "Output directory", () => Language.Message("ParamDescO"), runningGUI ? User.Default.OutputDirectory : Settings.Default.OutputDirectory, groupDescBoth); SourceParam = new StringParam( "s", "Source directory", () => Language.Message("ParamDescS"), runningGUI ? User.Default.SourceDirectory : Settings.Default.SourceDirectory, groupDescBoth); LogVerbosityParam = new EnumParam <LogVerbosity>( "v", "Logging verbosity", () => Language.Message("ParamDescV"), LogVerbosity.Info, groupDescBoth); DoxygenCacheParam = new StringParam( "doxygenCache", "Doxygen cache location", () => Language.Message("ParamDescDoxygenCache"), "", groupDescBoth); RebuildDoxygenCacheParam = new StringParam( "rebuildDoxygenCache", "If you want to rebuild Doxygen cache put here doxygen exec path", () => Language.Message("ParamDescRebuildDoxygenCache"), "", groupDescBoth); var absoluteSourceDir = new DirectoryInfo(Settings.Default.SourceDirectory).FullName; PathPrefixParam = new PathParam( "pathPrefix", "Path prefix", () => Language.Message("ParamDescPathPrefix"), runningGUI ? User.Default.PathPrefix : absoluteSourceDir, runningGUI ? User.Default.SourceDirectory : absoluteSourceDir, null, groupDescBoth); if (runningGUI) { HelpFlag = new Flag("h", "", () => Language.Message("ParamDescH"), User.Default.HelpFlag); LogOnlyFlag = new Flag("log", "Log Only", () => Language.Message("ParamDescLog"), User.Default.LogOnlyFlag, groupDescBoth); PreviewFlag = new Flag("p", "Preview", () => Language.Message("ParamDescP"), User.Default.PreviewFlag, groupDescFile); CleanFlag = new Flag("clean", "Clean", () => Language.Message("ParamDescClean"), User.Default.CleanFlag, groupDescBoth); LogVerbosityParam.Parse(User.Default.LogVerbosityParam); } else { HelpFlag = new Flag("h", "", () => Language.Message("ParamDescH")); LogOnlyFlag = new Flag("log", "Log Only", () => Language.Message("ParamDescLog"), groupDescBoth); PreviewFlag = new Flag("p", "Preview", () => Language.Message("ParamDescP"), groupDescFile); CleanFlag = new Flag("clean", "Clean", () => Language.Message("ParamDescClean"), groupDescBoth); } ParamsManager.Add( new List <Param> { LocParam, PathPrefixParam, PublishFlagsParam, OutputFormatParam, LangParam, LinksToAllLangs, TemplateParam, OutputParam, SourceParam, LogVerbosityParam, RebuildDoxygenCacheParam, DoxygenCacheParam, HelpFlag, LogOnlyFlag, PreviewFlag, CleanFlag }); PathsSpec = new StringParam( "PathsSpecifier", "Semicolon separated documentation source file or directory paths.", () => Language.Message("PathSpecParamDesc"), runningGUI ? Path.GetFileName(User.Default.PathsSpec) : "", null); ParamsManager.SetMainParam(PathsSpec); }