Exemplo n.º 1
0
        private void SetTitle(Guid providerID)
        {
            ProviderDAC dac = new ProviderDAC();

            if (dac.IsUserImageExist(providerID))
            {
                divWithImage.Visible = true;
                divNoImage.Visible   = false;
                int ImageID = new ProviderBFC().getProviderPrimaryImage(providerID);
                if (ImageID != 0)
                {
                    ProviderImage.ImageUrl = "~/ImageHandler.ashx?" + SystemConstants.qs_UserImageID + "=" + ImageID;
                }
                else
                {
                    divWithImage.Visible = false;
                    divNoImage.Visible   = true;
                }
            }
            else
            {
                divWithImage.Visible = false;
                divNoImage.Visible   = true;
            }
        }
Exemplo n.º 2
0
        protected void Login1_LoggedIn(object sender, EventArgs e)
        {
            var drp = new ProviderDAC().RetrieveProviderProfiles(new MembershipHelper().GetProviderUserKey(Login1.UserName));

            if (drp != null)
            {
                string name = drp.ProviderName;

                if (name.Length > 20)
                {
                    name = name.Remove(20);
                    name = name + "...";
                }
                Session[SystemConstants.ses_FName] = name;
                Session[SystemConstants.ses_LName] = "";
                Session[SystemConstants.ses_Role]  = SystemConstants.ProviderRole;
                Session[SystemConstants.ses_Email] = drp.Email;
            }
            else
            {
                var dr = new ProviderDAC().RetrieveUserProfiles(new MembershipHelper().GetProviderUserKey(Login1.UserName));
                if (dr != null)
                {
                    WebSecurity.Logout();
                    //    Session[SystemConstants.ses_FName] = dr.FirstName;
                    //    Session[SystemConstants.ses_LName] = dr.LastName;
                    //    Session[SystemConstants.ses_Role] = SystemConstants.CustomerRole;
                    //    Session[SystemConstants.ses_Email] = dr.Email;
                }
            }
            Response.Redirect("~/Activities");
        }
Exemplo n.º 3
0
        protected void ddlCategories_SelectedIndexChanged(object sender, EventArgs e)
        {
            ProviderEDSC.CategoryDTDataTable dt = new ProviderDAC().RetrieveLv1Categories(Convert.ToInt32(ddlCategories.SelectedValue));
            ddlCategory2.Items.Clear();
            ddlCategory2.Visible = false;
            if (dt.Count() != 0)
            {
                ddlCategory2.Visible = true;
                ddlCategory2.Items.Clear();

                ListItem li = new ListItem("Choose Category", "0");
                ddlCategory2.Items.Add(li);

                foreach (var dr in dt)
                {
                    string name = "";
                    if (dr.Name != "" && !dr.IsNameNull())
                    {
                        name = dr.Name;
                    }

                    li = new ListItem(name, dr.ID.ToString());
                    ddlCategory2.Items.Add(li);
                }
                ddlCategory2.SelectedValue = "0";
            }
            else
            {
                ddlCategory2.Visible = false;
            }
        }
Exemplo n.º 4
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            string usr = WebSecurity.CurrentUserName;

            if (!string.IsNullOrEmpty(txtPassword.Text))
            {
                if (Membership.ValidateUser(usr, txtPassword.Text))
                {
                    ProviderDAC dac    = new ProviderDAC();
                    Guid        userID = dac.RetrieveUserGUID(usr);
                    string      err    = "";
                    if (dac.DeactivateUser(usr, userID, out err))
                    {
                        accountCancel.Visible   = false;
                        CompleteConfirm.Visible = true;
                    }
                    else
                    {
                        lblError.Visible = true;
                        if (err == "Unable to find user")
                        {
                            lblError.Text = "Unknown error, please retry login";
                        }
                    }
                }
                else
                {
                    lblError.Visible = true;
                    lblError.Text    = "Invalid password";
                }
            }
        }
Exemplo n.º 5
0
        protected void btnNextStep_Click(object sender, EventArgs e)
        {
            //ProviderEDSC.CartDTRow dr = GetData();

            //ProviderEDSC.CartItemDTDataTable dt = new CartHelper(Session).RetrieveCartItem();
            //ProviderEDSC.CartItemDTDataTable dt = new ProviderEDSC.CartItemDTDataTable();
            //new ProviderDAC().CreateCart(dr, dt);
            //Session["OrderID"] = dr.ID;

            ProviderEDSC.WebConfigurationDTRow drSmtp = new ProviderDAC().RetrieveEmailServerSetting();
            if (drSmtp != null)
            {
                //SendEmail to HelpDesk

                string emailBody = "This email was sent from Healthy Club Notification System to Healthy Club Help Desk.<br/><p>    New query from " + txtContactPerson.Text + "<br />   ";
                emailBody += " Query Information</p><table><tr><td>            </td>            <td >                Contact Person            </td>            <td>                :            </td>            <td>                " + txtContactPerson.Text + "</td>";
                emailBody += "</tr>        <tr>            <td>                &nbsp;            </td>            <td>                Contact Number            </td>            <td>                :            </td>            <td>                " + txtPhone.Text + "</td>";
                emailBody += "</tr>        <tr>            <td>                &nbsp;            </td>            <td>                Email Address            </td>            <td>                :            </td>            <td>                " + txtEmail.Text + "</td>";
                emailBody += "</tr>        <tr>            <td>                &nbsp;</td>            <td>                Message            </td>            <td valign='top'>                :            </td>            <td>                " + txtRemarks.Text + "</td>        </tr>    </table>";

                EmailSender.SendEmail(drSmtp.SMTPAccount, "*****@*****.**", "New Enquiry From " + txtContactPerson.Text + "</br>", emailBody, drSmtp.SMTPHost, drSmtp.SMTPPort, drSmtp.SMTPUserName, drSmtp.SMTPPassword, drSmtp.SMTPSSL, drSmtp.SMTPIIS);

                /*if (!String.IsNullOrEmpty(txtEmail.Text))
                 * {
                 *  string CustomerEmail = "This email was sent from from Healthy Club Notification System To Customer " + txtContactPerson.Text + " at " + txtEmail.Text + ". It was sent to tell you that your enquiry have been submitted. Submitted enquiry will be processed and replied by our Customer Service. Thank You for Your Question  ";
                 *  EmailSender.SendEmail(drSmtp.SMTPAccount, txtEmail.Text, "Your Enquiry Has Been Submitted on " + DateTime.Now, CustomerEmail, drSmtp.SMTPHost, drSmtp.SMTPPort, drSmtp.SMTPUserName, drSmtp.SMTPPassword, drSmtp.SMTPSSL, drSmtp.SMTPIIS);
                 * }*/
                divContactUs.Visible      = false;
                CompleteContactUs.Visible = true;
            }
        }
Exemplo n.º 6
0
        private void CheckActivityImage()
        {
            //checkdatabase for record
            //if not exist, create img folder & thumb folder
            if (ActivityID != 0)
            {
                var dr = new ProviderDAC().RetrieveActivityImageInformation(ActivityID);
                if (dr == null)
                {
                    dr = new ProviderEDSC.ActivityImageDTDataTable().NewActivityImageDTRow();
                    //Create new ImageInformationRecord
                    dr.ActivityID  = ActivityID;
                    dr.FreeStorage = SystemConstants.MaxActivityImageStorage;
                    dr.StorageUsed = 0;
                    dr.ImageAmount = 0;

                    new ProviderDAC().createActivityImageInformation(dr);

                    // string Path = SystemConstants.ImageDirectory + "/" + activityID + "/" + activityID + "_" + imageID + "_" + prodImage.Filename;
                    //Ensure Directory is exist
                    //Server.MapPath(SystemConstants.ActImageDirectory + "/" + ActivityID + "/");
                    //Create ImageDir

                    //System.IO.Directory.CreateDirectory(Server.MapPath(@SystemConstants.ActImageDirectory + "/" + ActivityID + "/"));

                    //Create ImageThumbDir
                    //System.IO.Directory.CreateDirectory(Server.MapPath(@SystemConstants.ActImageDirectory + "/" + ActivityID + "/" + @SystemConstants.ImageThumbDirectory));
                }
                else
                {
                    divUploadSuccessfull.Visible = true;
                }
            }
        }
Exemplo n.º 7
0
        public static void UpdateActivity(int activityID, ProviderEDSC.ActivityDTRow ActivityDetailDR, ProviderEDSC.ActivityContactDetailDTRow contactDetailsDR, ProviderEDSC.ActivityGroupingDTRow ActGroupingDR, ProviderEDSC.ActivityScheduleDTDataTable ActScheduleDT)
        {
            ProviderDAC dac = new ProviderDAC();

            dac.DeleteActivitySchedules(activityID);
            using (TransactionScope trans = new TransactionScope())
            {
                ActivityDetailDR.ID = contactDetailsDR.ActivityID = ActGroupingDR.ActivityID = activityID;
                //Activity was update, Create other
                dac.UpdateActivities(ActivityDetailDR);


                //CreateContactDetails
                dac.UpdateActivityContactDetail(contactDetailsDR);

                //Delete old Schedule before insert new one

                if (ActScheduleDT != null)
                {
                    //Create Schedule
                    foreach (var ActScheduleDR in ActScheduleDT)
                    {
                        ActScheduleDR.ActivityID = activityID;
                        dac.CreateActivitySchedule(ActScheduleDR);
                    }
                }
                //Create Grouping
                dac.UpdateActivityGrouping(ActGroupingDR);


                trans.Complete();
            }
        }
Exemplo n.º 8
0
        protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "SetAsMainImage" || e.CommandName == "DeleteImage" || e.CommandName == "ViewImage" || e.CommandName == "SaveImage" || e.CommandName == "CancelEditImage" || e.CommandName == "EditImage")
            {
                LinkButton  lnkDelete  = e.Item.FindControl("lnkDelete") as LinkButton;
                HiddenField hdnImageID = e.Item.FindControl("hdnImageID") as HiddenField;
                int         imageID    = Convert.ToInt32(hdnImageID.Value);
                ProviderDAC dac        = new ProviderDAC();
                ProviderBFC bfc        = new ProviderBFC();

                Label       lblImageDescription = e.Item.FindControl("lblImageDescription") as Label;
                Label       lblImageTitle       = e.Item.FindControl("lblImageTitle") as Label;
                TextBox     txtImageTitle       = e.Item.FindControl("txtImageTitle") as TextBox;
                TextBox     ckImageDescription  = e.Item.FindControl("txtImageDescription") as TextBox;
                HiddenField hdnFilesize         = e.Item.FindControl("hdnFilesize") as HiddenField;

                if (e.CommandName == "DeleteImage")
                {
                    string imageVirtualPath      = "";
                    string imageThumbVirtualPath = "";
                    bfc.DeleteActivityImage(ActivityID, imageID, Convert.ToInt32(hdnFilesize.Value), out imageThumbVirtualPath, out imageVirtualPath);
                    Refresh();
                }
                else if (e.CommandName == "SetAsMainImage")
                {
                    dac.UpdateActivityPrimaryImage(ActivityID, imageID);
                    Refresh();
                    foreach (DataListItem item in DataList1.Items)
                    {
                        SetDataListItemMode(item, true);
                    }
                }
            }
        }
Exemplo n.º 9
0
        protected void StepNextButton_Click(object sender, EventArgs e)
        {
            bool error = false;

            ValidateUser(out error);
            if (!error)
            {
                var token = WebSecurity.CreateUserAndAccount(Username.Text, Password.Text, null, true);
                // User cannot login as they need to confirm account first..
                if (!Roles.RoleExists(SystemConstants.ProviderRole))
                {
                    Roles.CreateRole(SystemConstants.ProviderRole);
                }

                Roles.AddUserToRole(Username.Text, SystemConstants.ProviderRole);
                Guid userID = new ProviderDAC().RetrieveUserGUID(Username.Text);

                if (userID != Guid.Empty)
                {
                    CreateUser(userID);
                }

                SendConfirmationEmail(userID, token);

                RegistrationStep.Visible = false;
                CompleteStep.Visible     = true;
            }
            divError.Visible = error;
        }
        public void SetActivityGroup()
        {
            if (EditMode)
            {
                ProviderDAC dac   = new ProviderDAC();
                var         dr    = dac.RetrieveActivityGroup(ActivityID);
                var         drdet = dac.RetrieveActivity(ActivityID);
                chkMale.Checked   = dr.forMale;
                chkFemale.Checked = dr.forFemale;
                chkChild.Checked  = dr.forChildren;
                if (dr.AgeFrom == 0 && dr.AgeTo == 99)
                {
                    chkAgeAll.Checked = true;
                }
                else
                {
                    txtOldFrom.Text = dr.AgeFrom.ToString();
                    txtOldTo.Text   = dr.AgeTo.ToString();
                }
                tabRowAge.Visible = !chkAgeAll.Checked;

                if (!string.IsNullOrEmpty(drdet.Keywords))
                {
                    txtKeyword.Text = drdet.Keywords;
                }
            }
        }
Exemplo n.º 11
0
        private void InitActivityInformation()
        {
            SetActivityDetail();
            SetActivityDescription();
            SetActivityTimetable();
            SetActivityGrouping();
            SetActivityImages();

            var dr = new ProviderDAC().RetrieveActivity(ActivityID);

            btnRestore.Visible = false; BtnDelete.Visible = true;
            radActive.Enabled  = radInactive.Enabled = true;
            DescriptionTabContainer.Enabled = btnSubmit.Enabled = true;
            lblStatus.Visible = false;
            if (dr.Status == (int)SystemConstants.ActivityStatus.Deleting)
            {
                radInactive.Checked             = true; radActive.Checked = false;
                btnRestore.Visible              = true; BtnDelete.Visible = false;
                radActive.Enabled               = radInactive.Enabled = false;
                DescriptionTabContainer.Enabled = btnSubmit.Enabled = false;
                lblStatus.Visible               = true;
                lblStatus.Text = "Activity will be deleted on " + dr.ModifiedDateTime.AddDays(3).ToShortDateString();
            }
            else if (dr.Status == (int)SystemConstants.ActivityStatus.Active)
            {
                radActive.Checked = true;
                DescriptionTabContainer.Enabled = true;
            }
            else if (dr.Status == (int)SystemConstants.ActivityStatus.NotActive)
            {
                radInactive.Checked             = true;
                DescriptionTabContainer.Enabled = true;
            }
        }
        /*
         * 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;
        }
Exemplo n.º 13
0
        private void Refresh()
        {
            var dr = new ProviderDAC().RetrieveActivityExplorer(ActivityID);

            SetTitle(dr.ProviderID);
            SetActivityInformation(dr);
            SetTimetableInformation();
        }
Exemplo n.º 14
0
        private void SendConfirmationEmail(Guid userID, string token)
        {
            var MailConf = new ProviderDAC().RetrieveWebConfiguration();
            var emTemp   = new ProviderDAC().RetrieveMailTemplate((int)SystemConstants.EmailTemplateType.ProviderWelcomeEmail);

            new ProviderBFC().ParseEmail(emTemp, userID, token, (int)SystemConstants.EmailTemplateType.ProviderConfirmationEmail, 0);

            EmailSender.SendEmail(MailConf.SMTPAccount, Email.Text, emTemp.EmailSubject, emTemp.EmailBody, MailConf.SMTPHost, MailConf.SMTPPort, MailConf.SMTPUserName, MailConf.SMTPPassword, MailConf.SMTPSSL, MailConf.SMTPIIS);
        }
 private void InitiateCategory()
 {
     listViewCatRoot.Items.Clear();
     listViewCatLvl1.Items.Clear();
     listViewCatLvl2.Items.Clear();
     divSecCat.Visible   = false;
     divL2SecCat.Visible = false;
     ProviderEDSC.CategoryDTDataTable dt = new ProviderDAC().RetrieveLv0Categories();
     SortListItem(dt);
     listViewCatRoot.DataSource = dt;
     listViewCatRoot.DataBind();
 }
 protected void chkUseProvider_CheckedChanged(object sender, EventArgs e)
 {
     if (chkUseProvider.Checked)
     {
         var dr = new ProviderDAC().RetrieveProviderProfiles((hdnProviderUsername.Value));
         setProviderData(dr);
         txtFirstName.Focus();
     }
     else
     {
         clearProviderData();
     }
 }
Exemplo n.º 17
0
        /*
         * public static void UpdateActivity(ProviderEDSC.ActivityDTRow drDetail, ProviderEDSC.ActivityContactDetailDTRow contactDetails, ProviderEDSC.ActivityGroupingDTRow drActGrouping, ProviderEDSC.ActivityScheduleDTDataTable dtActSchedule)
         * {
         *  ProviderDAC dac = new ProviderDAC();
         *
         *
         *  dac.UpdateActivities(drDetail);
         *  dac.UpdateActivityContactDetail(contactDetails);
         *  dac.DeleteActivitySchedules(drDetail.ID);
         *  foreach (var drActSchedule in dtActSchedule)
         *      dac.CreateActivitySchedule(drActSchedule);
         *  dac.UpdateActivityGrouping(drActGrouping);
         *
         *
         * }
         *
         * public static void UpdateActivity(ProviderEDSC.ActivityDTRow drDetail, ProviderEDSC.ActivityContactDetailDTRow contactDetails, ProviderEDSC.ActivityGroupingDTRow drActGrouping)
         * {
         *  ProviderDAC dac = new ProviderDAC();
         *
         *
         *  dac.UpdateActivities(drDetail);
         *  dac.UpdateActivityContactDetail(contactDetails);
         *  dac.DeleteActivitySchedules(drDetail.ID);
         *  dac.UpdateActivityGrouping(drActGrouping);
         * }
         *
         * public static void SaveActivity(ProviderEDSC.ActivityDTRow ActivityDetailDR, ProviderEDSC.ActivityContactDetailDTRow contactDetailsDR, ProviderEDSC.ActivityGroupingDTRow ActGroupingDR, ProviderEDSC.ActivityScheduleDTDataTable ActScheduleDT, out int activityID)
         * {
         *  ProviderDAC dac = new ProviderDAC();
         *
         *  using (TransactionScope trans = new TransactionScope())
         *  {
         *      activityID = 0;
         *      dac.CreateActivities(ActivityDetailDR, out activityID);
         *
         *      //Activity was Created, update all foreign key
         *      contactDetailsDR.ActivityID = activityID;
         *      ActGroupingDR.ActivityID = activityID;
         *
         *      //CreateContactDetails
         *      dac.CreateActivityContactDetail(contactDetailsDR);
         *
         *      //Create Schedule
         *      foreach (var ActScheduleDR in ActScheduleDT)
         *      {
         *          ActScheduleDR.ActivityID = activityID;
         *          dac.CreateActivitySchedule(ActScheduleDR);
         *      }
         *      //Create Grouping
         *      dac.CreateActivityGrouping(ActGroupingDR);
         *
         *      trans.Complete();
         *
         *  }
         * }
         *
         * public static void SaveActivity(ProviderEDSC.ActivityDTRow ActivityDetailDR, ProviderEDSC.ActivityContactDetailDTRow contactDetailsDR, ProviderEDSC.ActivityGroupingDTRow ActGroupingDR, out int activityID)
         * {
         *  ProviderDAC dac = new ProviderDAC();
         *
         *  using (TransactionScope trans = new TransactionScope())
         *  {
         *      activityID = 0;
         *      dac.CreateActivities(ActivityDetailDR, out activityID);
         *
         *      //Activity was Created, update all foreign key
         *      contactDetailsDR.ActivityID = activityID;
         *      ActGroupingDR.ActivityID = activityID;
         *
         *      //CreateContactDetails
         *      dac.CreateActivityContactDetail(contactDetailsDR);
         *
         *      //Create Grouping
         *      dac.CreateActivityGrouping(ActGroupingDR);
         *
         *      trans.Complete();
         *
         *  }
         * }
         */
        public static void SaveActivity(ProviderEDSC.ActivityDTRow ActivityDetailDR, ProviderEDSC.ActivityContactDetailDTRow contactDetailsDR, ProviderEDSC.ActivityGroupingDTRow ActGroupingDR, ProviderEDSC.ActivityScheduleDTDataTable ActScheduleDT, ProviderEDSC.ActivityImageDTRow ImageDetail, ProviderEDSC.ActivityImageDetailDTDataTable Images, out int activityID)
        {
            ProviderDAC dac = new ProviderDAC();

            using (TransactionScope trans = new TransactionScope())
            {
                activityID = 0;
                dac.CreateActivities(ActivityDetailDR, out activityID);

                //Activity was Created, Creat other
                contactDetailsDR.ActivityID = activityID;
                ActGroupingDR.ActivityID    = activityID;

                //CreateContactDetails
                dac.CreateActivityContactDetail(contactDetailsDR);

                if (ActScheduleDT != null)
                {
                    //Create Schedule
                    foreach (var ActScheduleDR in ActScheduleDT)
                    {
                        ActScheduleDR.ActivityID = activityID;
                        dac.CreateActivitySchedule(ActScheduleDR);
                    }
                }
                //Create Grouping
                dac.CreateActivityGrouping(ActGroupingDR);

                //Create Images
                if (ImageDetail.ImageAmount != 0)
                {
                    ImageDetail.ActivityID = activityID;
                    int imgDetID = 0;
                    dac.createActivityImageInformation(ImageDetail, out imgDetID);
                    int count = 1;
                    foreach (var drImageDetail in Images)
                    {
                        if (count == 1)
                        {
                            drImageDetail.isPrimaryImage = true;
                        }
                        drImageDetail.ActivityID      = activityID;
                        drImageDetail.ActivityImageID = imgDetID;
                        dac.CreateActivityImage(drImageDetail);
                        count++;
                    }
                }
                trans.Complete();
            }
        }
Exemplo n.º 18
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (WebSecurity.IsAuthenticated)
         {
             var dr = new ProviderDAC().RetrieveUserProfiles(new MembershipHelper().GetProviderUserKey(WebSecurity.CurrentUserId));
             if (dr != null)
             {
                 SetData(dr);
             }
         }
         SetButton();
     }
 }
Exemplo n.º 19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                SetLinkTarget();
            }
            if (WebSecurity.IsAuthenticated)
            {
                LoginName loginName = HeadLoginView.FindControl("HeadLoginName") as LoginName;
                Guid      UserID    = new ProviderDAC().RetrieveUserGUID(WebSecurity.CurrentUserName);

                if (!string.IsNullOrEmpty((string)Session[SystemConstants.ses_FName]))
                {
                    loginName.FormatString = (string)Session[SystemConstants.ses_FName] + " " + (string)Session[SystemConstants.ses_LName];
                }
                else
                {
                    var drp = new ProviderDAC().RetrieveProviderProfiles(UserID);
                    if (drp != null)
                    {
                        string name = drp.ProviderName;

                        if (name.Length > 20)
                        {
                            name = name.Remove(20);
                            name = name + "...";
                        }
                        Session[SystemConstants.ses_FName] = name;
                        Session[SystemConstants.ses_LName] = "";
                        Session[SystemConstants.ses_Role]  = SystemConstants.ProviderRole;
                        Session[SystemConstants.ses_Email] = drp.Email;
                    }
                    else
                    {
                        var dr = new ProviderDAC().RetrieveUserProfiles(UserID);
                        if (dr != null)
                        {
                            WebSecurity.Logout();
                            //    Session[SystemConstants.ses_FName] = dr.FirstName;
                            //    Session[SystemConstants.ses_LName] = dr.LastName;
                            //    Session[SystemConstants.ses_Role] = SystemConstants.CustomerRole;
                            //    Session[SystemConstants.ses_Email] = dr.Email;
                        }
                    }
                }
                loginName.FormatString = (string)Session[SystemConstants.ses_FName] + " " + (string)Session[SystemConstants.ses_LName];
            }
        }
Exemplo n.º 20
0
        protected void Page_Init(object sender, EventArgs e)
        {
            var web = new ProviderDAC().RetrieveWebConfiguration();

            EnableRecaptcha = web.EnableCaptcha;
            if (EnableRecaptcha)
            {
                RecaptchaControl1.PublicKey  = System.Configuration.ConfigurationManager.AppSettings[SystemConstants.reCaptchaPublicKey].ToString();
                RecaptchaControl1.PrivateKey = System.Configuration.ConfigurationManager.AppSettings[SystemConstants.reCaptchaPrivateKey].ToString();
            }
            else
            {
                trCaptcha.Visible = EnableRecaptcha;
            }
            isSupported = CheckisBrowserSupported();
        }
Exemplo n.º 21
0
        private void SetDataSource()
        {
            var dr = new ProviderDAC().RetrieveUserImageInformation(ProviderID);

            if (dr != null)
            {
                hdnUserID.Value      = dr.UserID.ToString();
                hdnStorageUsed.Value = dr.StorageUsed.ToString();
                hdnFreeStorage.Value = dr.FreeStorage.ToString();
                hdnImageAmount.Value = dr.ImageAmount.ToString();
                hdnID.Value          = dr.ID.ToString();

                var imageDts = new ProviderDAC().RetrieveUserImages(ProviderID);
                ListView1.DataSource = imageDts;
                ListView1.DataBind();
            }
        }
Exemplo n.º 22
0
        private void initTimetable()
        {
            var SchedulesDT = new ProviderDAC().RetrieveActivitySchedules(ActivityID);

            if (SchedulesDT != null)
            {
                var schedule = CreateSeasonalTimetable(SchedulesDT);

                ListView1.DataSource = schedule;
                ListView1.DataBind();
            }
            else
            {
                divNoTimetable.Visible = true;
                lblNoTimetable.Text    = SystemConstants.ErrorSchedulenotGiven;
            }
        }
Exemplo n.º 23
0
        private void SetFilter()
        {
            //setting up categories
            ProviderEDSC.CategoryDTDataTable dtCat = new ProviderDAC().RetrieveLv0Categories();
            ddlCategories.Items.Clear();

            ListItem liCat = new ListItem("Choose Category", "0");

            ddlCategories.Items.Add(liCat);

            foreach (var dr in dtCat)
            {
                string name = "";
                if (dr.Name != "" && !dr.IsNameNull())
                {
                    name = dr.Name;
                }

                liCat = new ListItem(name, dr.ID.ToString());
                ddlCategories.Items.Add(liCat);
            }
            ddlCategories.SelectedValue = "0";

            //setting up post code
            ProviderEDSC.v_SuburbExplorerDTDataTable dtSuburb = new ProviderDAC().RetrieveSuburbs();

            ddlSuburbs.Items.Clear();

            ListItem liSub = new ListItem("Suburb", "0");

            ddlSuburbs.Items.Add(liSub);
            foreach (var dr in dtSuburb)
            {
                string name = "";

                if (dr.ID != 0)
                {
                    name = dr.Name;
                }


                liSub = new ListItem(name, dr.ID.ToString());
                ddlSuburbs.Items.Add(liSub);
            }
        }
Exemplo n.º 24
0
        private void CheckUserImage()
        {
            //checkdatabase for record
            //if not exist, create img folder & thumb folder
            var dr = new ProviderDAC().RetrieveUserImageInformation(ProviderID);

            if (dr == null)
            {
                ProviderDAC dac = new ProviderDAC();
                ProviderEDSC.UserImageDTRow userImage = new ProviderEDSC.UserImageDTDataTable().NewUserImageDTRow();
                userImage.UserID      = ProviderID;
                userImage.StorageUsed = userImage.ImageAmount = 0;
                userImage.FreeStorage = SystemConstants.MaxUserImageStorage;

                int userImageID = 0;
                dac.CreateUserImageInformation(userImage, out userImageID);
            }
        }
        private void setDDL()
        {
            ProviderEDSC.v_SuburbExplorerDTDataTable dt = new ProviderDAC().RetrieveSuburbs();

            ddlSuburbs.Items.Clear();

            ListItem li = new ListItem("Suburb", "0");

            ddlSuburbs.Items.Add(li);
            foreach (var dr in dt)
            {
                string name = "";

                if (dr.ID != 0)
                {
                    name = dr.Name;
                }


                li = new ListItem(name, dr.ID.ToString());
                ddlSuburbs.Items.Add(li);
            }

            ProviderEDSC.StateDTDataTable dtState = new ProviderDAC().RetrieveStates();

            ddlState.Items.Clear();

            ListItem lis = new ListItem("State", "0");

            ddlState.Items.Add(lis);
            foreach (var dr in dtState)
            {
                string name = "";

                if (dr.ID != 0)
                {
                    name = dr.StateName;
                }


                lis = new ListItem(name, dr.ID.ToString());
                ddlState.Items.Add(lis);
            }
        }
Exemplo n.º 26
0
        private void Refresh()
        {
            var dr = new ProviderDAC().RetrievePage(PageID);

            if (dr != null)
            {
                Page.Title           = lblTitle.Text = dr.Title;
                Page.MetaDescription = dr.MetaDescription;
                divContent.InnerHtml = dr.PageContent;
            }
            else
            {
                //divContent.Controls.Clear();
                //var uc = this.LoadControl("~/UserControls/PageNotFoundUC.ascx") as PageNotFoundUC;

                //if (divContent != null)
                //    divContent.Controls.Add(uc);
            }
        }
Exemplo n.º 27
0
        private void SetDDL()
        {
            ProviderEDSC.StateDTDataTable dtState = new ProviderDAC().RetrieveStates();

            ddlState.Items.Clear();

            ListItem lis = new ListItem("State", "0");

            ddlState.Items.Add(lis);
            foreach (var dr in dtState)
            {
                string name = "";

                if (dr.ID != 0)
                {
                    name = dr.StateName;
                }


                lis = new ListItem(name, dr.ID.ToString());
                ddlState.Items.Add(lis);
            }

            ProviderEDSC.StateDTDataTable dtState2 = new ProviderDAC().RetrieveStates();

            ddlState.Items.Clear();

            ListItem lis2 = new ListItem("State", "0");

            ddlState.Items.Add(lis2);
            foreach (var drstate2 in dtState2)
            {
                string name = "";

                if (drstate2.ID != 0)
                {
                    name = drstate2.StateName;
                }

                lis2 = new ListItem(name, drstate2.ID.ToString());
                ddlState.Items.Add(lis2);
            }
        }
Exemplo n.º 28
0
        private void CheckUserStatus()
        {
            ProviderDAC dac    = new ProviderDAC();
            Guid        userID = dac.RetrieveUserGUID(WebSecurity.CurrentUserName);
            var         drP    = dac.RetrieveProviderProfiles(userID);

            if (drP != null)
            {
                if (drP.AccountDeletion)
                {
                    accountCancel.Visible   = false;
                    CompleteConfirm.Visible = true;
                }
            }
            else
            {
                Response.Redirect(SystemConstants.CustomerUrl + "Account");
            }
        }
Exemplo n.º 29
0
        public bool CheckActivityOwner(int ActivityID, Guid providerID)
        {
            var dr = new ProviderDAC().RetrieveActivity(ActivityID);

            if (dr != null)
            {
                if (dr.ProviderID.Equals(providerID))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
 private void CheckCategorylvl2(int Lvl1Cat)
 {
     ProviderEDSC.CategoryDTDataTable dt = new ProviderDAC().RetrieveLv1Categories(Lvl1Cat);
     SortListItem(dt);
     listViewCatLvl2.Items.Clear();
     if (dt.Count() != 0)
     {
         listViewCatLvl2.Items.Clear();
         listViewCatLvl2.DataSource = dt;
         listViewCatLvl2.DataBind();
         listViewCatLvl2.Visible = true;
         divL2SecCat.Visible     = true;
     }
     else
     {
         listViewCatLvl2.Items.Clear();
         listViewCatLvl2.Visible = false;
         divL2SecCat.Visible     = false;
     }
 }