public void CheckValid(out bool Error, out string ErrorText)
        {
            ErrorText = "";
            Error     = false;

            var selectedCat = ActivityRegistrationCategory1.GetSelectedCategory();

            if (selectedCat.Count == 0)
            {
                Error      = true;
                ErrorText += SystemConstants.ErrorActivityCategoryNotSet + "<br />";
            }
            if (ddlFeesCategory.SelectedValue == "0")
            {
                Error      = true;
                ErrorText += SystemConstants.ErrorActivityTypeNotSet + "<br />";
            }
            if (ddlFeesCategory.SelectedValue == ((int)SystemConstants.ActivityFeeCategory.Private_Paid).ToString() || ddlFeesCategory.SelectedValue == ((int)SystemConstants.ActivityFeeCategory.Public_Paid).ToString())
            {
                if (txtFee.Text == "")
                {
                    Error      = true;
                    ErrorText += SystemConstants.FeesDescriptionIsNull + "<br />";
                }
            }
        }
        /*
         * public void SetActivityInformation()
         * {
         *  if (EditMode)
         *  {
         *      var dr = new ProviderDAC().RetrieveActivityExplorer(ActivityID);
         *      ddlCategorylvl2.Visible = true;
         *      if (dr.CategoryLevel1ParentID != 0)
         *      {
         *          ddlCategorylvl1.SelectedValue = dr.CategoryLevel1ParentID.ToString();
         *          CheckCategorylvl1();
         *          ddlCategorylvl2.SelectedValue = dr.CategoryID.ToString();
         *      }
         *      else
         *          ddlCategorylvl1.SelectedValue = dr.CategoryID.ToString();
         *
         *      ddlFeesCategory.SelectedValue = dr.ActivityType.ToString();
         *      SetEligibilityView();
         *      txtEligibility.Text = dr.eligibilityDescription;
         *      txtFee.Text = dr.Price;
         *      if (dr.isMembershipRequired == null)
         *          dr.isMembershipRequired = false;
         *      radIsMemberReqYes.Checked = dr.isMembershipRequired;
         *      radIsMemberReqNo.Checked = !dr.isMembershipRequired;
         *
         *      if (dr.isMembershipRequired == null)
         *          dr.isMembershipRequired = true;
         *      radCommenceYes.Checked = dr.isCommenceAnytime;
         *      radCommenceNo.Checked = !dr.isCommenceAnytime;
         *  }
         * }
         */
        private void setActivityDescription()
        {
            var dr = new ProviderDAC().RetrieveActivity(ActivityID);

            txtFullDesc.Text = dr.FullDescription;

            List <ListItem> SelectedCat = new List <ListItem>();

            if (dr.CategoryID != 0)
            {
                var      Cat  = new ProviderDAC().RetrieveCategory(dr.CategoryID);
                ListItem cat1 = new ListItem(Cat.Name, Cat.ID.ToString());
                SelectedCat.Add(cat1);
            }
            if (dr.SecondaryCategoryID1 != 0)
            {
                var      Cat  = new ProviderDAC().RetrieveCategory(dr.SecondaryCategoryID1);
                ListItem cat2 = new ListItem(Cat.Name, Cat.ID.ToString());
                SelectedCat.Add(cat2);
            }

            if (dr.SecondaryCategoryID2 != 0)
            {
                var      Cat  = new ProviderDAC().RetrieveCategory(dr.SecondaryCategoryID2);
                ListItem cat3 = new ListItem(Cat.Name, Cat.ID.ToString());
                SelectedCat.Add(cat3);
            }
            if (dr.SecondaryCategoryID3 != 0)
            {
                var      Cat  = new ProviderDAC().RetrieveCategory(dr.SecondaryCategoryID3);
                ListItem cat4 = new ListItem(Cat.Name, Cat.ID.ToString());
                SelectedCat.Add(cat4);
            }

            if (dr.SecondaryCategoryID4 != 0)
            {
                var      Cat  = new ProviderDAC().RetrieveCategory(dr.SecondaryCategoryID4);
                ListItem cat5 = new ListItem(Cat.Name, Cat.ID.ToString());
                SelectedCat.Add(cat5);
            }
            ActivityRegistrationCategory1.setSelectedCategory(SelectedCat);

            //set fees category
            ddlFeesCategory.SelectedValue = dr.ActivityType.ToString();
            SetEligibilityView();
            if (dr.ActivityType == (int)SystemConstants.ActivityFeeCategory.Private_Paid || dr.ActivityType == (int)SystemConstants.ActivityFeeCategory.Public_Paid)
            {
                txtFee.Text = dr.Price;
            }
            if (dr.ActivityType == (int)SystemConstants.ActivityFeeCategory.Private_Paid || dr.ActivityType == (int)SystemConstants.ActivityFeeCategory.Private_Free)
            {
                txtEligibility.Text = dr.eligibilityDescription;
            }

            radCommenceYes.Checked    = dr.isCommenceAnytime;
            radCommenceNo.Checked     = !dr.isCommenceAnytime;
            radIsMemberReqYes.Checked = dr.isMembershipRequired;
            radIsMemberReqNo.Checked  = !dr.isMembershipRequired;
        }
示例#3
0
        /*
         * public void SetActivityInformation()
         * {
         *  if (EditMode)
         *  {
         *      var dr = new AdministrationDAC().RetrieveActivityExplorer(ActivityID);
         *      ddlCategorylvl2.Visible = true;
         *      if (dr.CategoryLevel1ParentID != 0)
         *      {
         *          ddlCategorylvl1.SelectedValue = dr.CategoryLevel1ParentID.ToString();
         *          CheckCategorylvl1();
         *          ddlCategorylvl2.SelectedValue = dr.CategoryID.ToString();
         *      }
         *      else
         *          ddlCategorylvl1.SelectedValue = dr.CategoryID.ToString();
         *
         *      ddlFeesCategory.SelectedValue = dr.ActivityType.ToString();
         *      SetEligibilityView();
         *      txtEligibility.Text = dr.eligibilityDescription;
         *      txtFee.Text = dr.Price;
         *      if (dr.isMembershipRequired == null)
         *          dr.isMembershipRequired = false;
         *      radIsMemberReqYes.Checked = dr.isMembershipRequired;
         *      radIsMemberReqNo.Checked = !dr.isMembershipRequired;
         *
         *      if (dr.isMembershipRequired == null)
         *          dr.isMembershipRequired = true;
         *      radCommenceYes.Checked = dr.isCommenceAnytime;
         *      radCommenceNo.Checked = !dr.isCommenceAnytime;
         *  }
         * }
         */
        private void setActivityDescription()
        {
            var dr = new AdministrationDAC().RetrieveActivity(ActivityID);

            txtFullDesc.Text = dr.FullDescription;

            List <ListItem> SelectedCat = new List <ListItem>();

            if (dr.CategoryID != 0)
            {
                var      Cat  = new AdministrationDAC().RetrieveCategory(dr.CategoryID);
                ListItem cat1 = new ListItem(Cat.Name, Cat.ID.ToString());
                SelectedCat.Add(cat1);
            }
            if (dr.SecondaryCategoryID1 != 0)
            {
                var      Cat  = new AdministrationDAC().RetrieveCategory(dr.SecondaryCategoryID1);
                ListItem cat2 = new ListItem(Cat.Name, Cat.ID.ToString());
                SelectedCat.Add(cat2);
            }

            if (dr.SecondaryCategoryID2 != 0)
            {
                var      Cat  = new AdministrationDAC().RetrieveCategory(dr.SecondaryCategoryID2);
                ListItem cat3 = new ListItem(Cat.Name, Cat.ID.ToString());
                SelectedCat.Add(cat3);
            }
            if (dr.SecondaryCategoryID3 != 0)
            {
                var      Cat  = new AdministrationDAC().RetrieveCategory(dr.SecondaryCategoryID3);
                ListItem cat4 = new ListItem(Cat.Name, Cat.ID.ToString());
                SelectedCat.Add(cat4);
            }
            if (dr.SecondaryCategoryID4 != 0)
            {
                var      Cat  = new AdministrationDAC().RetrieveCategory(dr.SecondaryCategoryID4);
                ListItem cat5 = new ListItem(Cat.Name, Cat.ID.ToString());
                SelectedCat.Add(cat5);
            }

            ActivityRegistrationCategory1.setSelectedCategory(SelectedCat);

            //set fees category
            ddlFeesCategory.SelectedValue = dr.ActivityType.ToString();
            SetEligibilityView();
            if (dr.ActivityType == (int)SystemConstants.ActivityFeeCategory.Private_Paid || dr.ActivityType == (int)SystemConstants.ActivityFeeCategory.Public_Paid)
            {
                txtFee.Text = dr.Price;
            }
            if (dr.ActivityType == (int)SystemConstants.ActivityFeeCategory.Private_Paid || dr.ActivityType == (int)SystemConstants.ActivityFeeCategory.Private_Free)
            {
                txtEligibility.Text = dr.eligibilityDescription;
            }
        }
        public ProviderEDSC.ActivityDTRow getDetails(ProviderEDSC.ActivityDTRow dr)
        {
            dr.ActivityType           = Convert.ToInt32(ddlFeesCategory.SelectedValue);
            dr.eligibilityDescription = txtEligibility.Text;
            dr.Price                = txtFee.Text;
            dr.isApproved           = false;
            dr.isCommenceAnytime    = radCommenceYes.Checked;
            dr.isMembershipRequired = radIsMemberReqYes.Checked;


            var selectedCat = ActivityRegistrationCategory1.GetSelectedCategory();

            for (int i = 1; i <= selectedCat.Count; i++)
            {
                if (i == 1)
                {
                    dr.CategoryID           = Convert.ToInt32(selectedCat[0].Value);
                    dr.SecondaryCategoryID1 = 0;
                    dr.SecondaryCategoryID2 = 0;
                    dr.SecondaryCategoryID3 = 0;
                    dr.SecondaryCategoryID4 = 0;
                }
                else if (i == 2)
                {
                    dr.SecondaryCategoryID1 = Convert.ToInt32(selectedCat[1].Value);
                }
                else if (i == 3)
                {
                    dr.SecondaryCategoryID2 = Convert.ToInt32(selectedCat[2].Value);
                }
                else if (i == 4)
                {
                    dr.SecondaryCategoryID3 = Convert.ToInt32(selectedCat[3].Value);
                }
                else if (i == 5)
                {
                    dr.SecondaryCategoryID4 = Convert.ToInt32(selectedCat[4].Value);
                }
            }



            return(dr);
        }