Ejemplo n.º 1
0
    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;
            }
        }
    }
Ejemplo n.º 2
0
    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");
        }
    }
Ejemplo n.º 3
0
    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;
    }
Ejemplo n.º 4
0
 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;
         }
     }
 }
Ejemplo n.º 5
0
    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;
    }
Ejemplo n.º 6
0
    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"));
        }
    }
Ejemplo n.º 7
0
    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;
            }
        }
    }
Ejemplo n.º 8
0
        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);
        }