protected void Page_Load(object sender, EventArgs e)
 {
     loggedInAdmin = Helpers.GetLoggedInAdmin();
     currentCompany = Helpers.GetCurrentCompany();
     CheckPermission();
     PopuplateBreadcrumbs();
 }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            loggedInAdmin = Helpers.GetLoggedInAdmin();

            currentCompany = Helpers.GetCurrentCompany();

            currentCampaign = Helpers.GetCurrentCampaign();

            if (!Helpers.IsAuthorizedAdmin(loggedInAdmin, currentCompany))
            {
                Response.Redirect("/status.aspx?error=notadmin");
            }

            PopuplateBreadcrumbs();

            CancelHyperLink.NavigateUrl = "/manage/Campaigns/ManageCampaign.aspx?campaign_id=" + currentCampaign.campaign_id;

            if (!IsPostBack)
            {
                TitleTextBox.Text = currentCampaign.title;
                NotesTextBox.Text = currentCampaign.notes;

                StartDateTextBox.Text = currentCampaign.start_datetime.ToShortDateString();
                EndDateTextBox.Text = currentCampaign.end_datetime.ToShortDateString();
            }
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            loggedInAdmin = Helpers.GetLoggedInAdmin();

            currentCompany = Helpers.GetCurrentCompany();

            currentAdGroup = Helpers.GetCurrentAdGroup();

            currentCampaign = currentAdGroup.campaign_;

            if (!Helpers.IsAuthorizedAdmin(loggedInAdmin, currentAdGroup.campaign_.company_))
            {
                Response.Redirect("/status.aspx?error=notadmin");
            }

            PopuplateBreadcrumbs();

            if (!IsPostBack)
            {
                UpdateAdGroupHyperLink.NavigateUrl = "/manage/AdGroups/UpdateAdGroupDetails.aspx?adgroup_id=" + currentAdGroup.adgroup_id;
                CreateAdMatchesHyperLink.NavigateUrl = "/manage/AdMatches/CreateAdMatches.aspx?adgroup_id=" + currentAdGroup.adgroup_id;
            }

            PopulateDetails();

            ShowAdMatches(currentAdGroup);
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            loggedInAdmin = Helpers.GetLoggedInAdmin();
            currentCompany = Helpers.GetCurrentCompany();
            CompanyNameLiteral.Text = currentCompany.name;

            CheckPermission();

            PopuplateBreadcrumbs();
            PopulateDetails();
        }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            loggedInAdmin = Helpers.GetLoggedInAdmin();
            currentCompany = Helpers.GetCurrentCompany();
            CheckPermission();

            if (!IsPostBack)
            {
                DateTime startDate = Helpers.ConvertServerDateTimetoLocal(DateTime.Now);
                DailyDateTextBox.Text = startDate.ToShortDateString();

                    PopulateStores();
            }
            PopuplateBreadcrumbs();
        }
Пример #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            loggedInAdmin = Helpers.GetLoggedInAdmin();
            current_company = Helpers.GetCurrentCompany();

            if (!Helpers.IsAuthorizedOwner(loggedInAdmin, current_company))
            {
                Response.Redirect("/status.aspx?error=notowner");
            }

            if (!IsPostBack)
            {
                PopulateDetails();
            }
            PopuplateBreadcrumbs();
        }
Пример #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            loggedInAdmin = Helpers.GetLoggedInAdmin();
            current_company = Helpers.GetCurrentCompany();

            if (!Helpers.IsAuthorizedAdmin(loggedInAdmin, current_company))
            {
                Response.Redirect("/status.aspx?error=notadmin");
            }

            if (!IsPostBack)
            {
                RefreshCampaignsGridView(current_company);
            }
            PopuplateBreadcrumbs();
        }
Пример #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            loggedInAdmin = Helpers.GetLoggedInAdmin();
            currentCompany = Helpers.GetCurrentCompany();
            CheckPermission();

            currentDocket = Helpers.GetCurrentDocket();
            if (currentDocket.store_.company_id == currentCompany.company_id)
            {
                    DocketTextLiteral.Text =  Server.HtmlEncode(currentDocket.raw_content);
            }
            else
            {
                HttpContext.Current.Response.Redirect("/status.aspx?msg=generic");
            }

            PopuplateBreadcrumbs();
        }
Пример #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            loggedInAdmin = Helpers.GetLoggedInAdmin();
            currentCompany = Helpers.GetCurrentCompany();
            currentInvoice = Helpers.GetCurrentInvoice();
            CheckPermission();

            PopulateInvoice();

            if (Request.QueryString["print"] == "true")
            {
                PrintHyperLink.Visible = false;
            }
            else
            {
                PopuplateBreadcrumbs();
            }
        }
Пример #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            loggedInAdmin = Helpers.GetLoggedInAdmin();
            currentCompany = Helpers.GetCurrentCompany();
            currentStore = Helpers.GetCurrentStore();

            if (!Helpers.IsAuthorizedAdmin(loggedInAdmin, currentCompany))
            {
                Response.Redirect("/status.aspx?error=notadmin");
            }
            else if (!Helpers.IsStoreAccessible(currentStore, currentCompany))
            {
                Response.Redirect("/status.aspx?error=generic");
            }

            StoreLiteral.Text = currentStore.suburb;
            PopuplateBreadcrumbs();
            PopulateDetails();
        }
Пример #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            loggedInAdmin = Helpers.GetLoggedInAdmin();
            currentCompany = Helpers.GetCurrentCompany();
            CheckPermission();

            PopuplateBreadcrumbs();

            if (!IsPostBack)
            {
                if (currentCompany.is_rewards == true)
                {
                    if (currentCompany.RewardSettingsBycompany_.Count != 0)
                    {
                        EnableRewardsPanel.Visible = false;
                        EnableRewardsPanel.Enabled = false;

                        ActiveModulePanel.Visible = true;
                        ActiveModulePanel.Enabled = true;
                    }
                }
            }
        }
        /// <summary>
        /// Deletes RewardSetting objects by a Company object.
        /// </summary>
        /// <param name="company">company</param>
        public static void DeleteRewardSettingsBycompany_(Company company)
        {
            string commandText = "RewardSettingDeleteByCompany";

            System.Collections.Generic.List<SqlParameter> parameters = new System.Collections.Generic.List<SqlParameter>();
            parameters.Add(new SqlParameter("@company_id", company.company_id));

            using (SqlHelper helper = new SqlHelper())
            {
                helper.Execute(commandText, CommandType.StoredProcedure, parameters);
            }
        }
        /// <summary>
        /// Create a new RewardSetting object from a Company object.
        /// </summary>
        /// <param name="company_">company_</param>
        /// <returns>The newly created RewardSetting object.</returns>
        public static RewardSetting CreateRewardSettingBycompany_(Company @company_)
        {
            RewardSetting rewardSetting = InitializeNew<RewardSetting>();

            rewardSetting.company_id = @company_.company_id;

            rewardSetting.company_ = @company_;

            return rewardSetting;
        }
Пример #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            AdminListErrorLabel.Text = "";

            loggedInAdmin = Helpers.GetLoggedInAdmin();

            current_company = Helpers.GetCurrentCompany();

            if (!Helpers.IsAuthorizedOwner(loggedInAdmin, current_company))
            {
                Response.Redirect("/status.aspx?msg=notauthorized");
            }

            if (!IsPostBack)
            {
                RefreshAdminsGridview();
            }

            PopuplateBreadcrumbs();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            loggedInAdmin = Helpers.GetLoggedInAdmin();
            currentCompany = Helpers.GetCurrentCompany();
            currentList = Helpers.GetCurrentList();

            CheckPermission();
            PopuplateBreadcrumbs();
            EnableMailchimp();

            if (!IsPostBack)
            {
                PopulateCustomers();
            }
        }
Пример #16
0
 private void RefreshCampaignsGridView(Company current_company)
 {
     CampaignsGridView.DataSource = current_company.CampaignsBycompany_.FindAll(c => c.is_archived == false);
     CampaignsGridView.DataBind();
 }
Пример #17
0
 private void RefreshCampaignsGridView(Company currentCompany)
 {
     CampaignsGridView.DataSource = currentCompany.CampaignsBycompany_.FindAll(c => c.is_archived == false && c.start_datetime < DateTime.Now && c.end_datetime > DateTime.Now);
     CampaignsGridView.DataBind();
 }
Пример #18
0
        /// <summary>
        /// Gets a collection of UploadedAd objects by a Company object.
        /// </summary>
        /// <param name="company">company</param>
        /// <param name="startRowIndex"></param>
        /// <param name="pageSize"></param>
        /// <param name="totalRows"></param>
        /// <returns>A collection UploadedAd objects.</returns>
        public static EntityList<UploadedAd> GetUploadedAdsBycompany_(Company @company_, long startRowIndex, int pageSize, out long totalRows)
        {
            string commandText = @"
            FROM
            [dbo].[UploadedAds]
            WHERE
            [UploadedAds].[company_id] = @company_id ";

            List<SqlParameter> parameters = new List<SqlParameter>();

            parameters.Add(new SqlParameter("@company_id", @company_.company_id));

            return GetList<UploadedAd>(SelectFieldList, commandText, parameters, null, startRowIndex, pageSize, out totalRows);
        }
Пример #19
0
        /// <summary>
        /// Gets a collection of UploadedAd objects by a Company object.
        /// </summary>
        /// <param name="company_">company_</param>
        /// <returns>A collection UploadedAd objects.</returns>
        public static EntityList<UploadedAd> GetUploadedAdsBycompany_(Company @company_)
        {
            string commandText = "UploadedAdGetByCompany";

            List<SqlParameter> parameters = new List<SqlParameter>();
            parameters.Add(new SqlParameter("@company_id", @company_.company_id));

            return GetList<UploadedAd>(@company_, commandText, parameters);
        }
Пример #20
0
        /// <summary>
        /// Create a new UploadedAd object from a Company object.
        /// </summary>
        /// <param name="company_">company_</param>
        /// <returns>The newly created UploadedAd object.</returns>
        public static UploadedAd CreateUploadedAdBycompany_(Company @company_)
        {
            UploadedAd uploadedAd = InitializeNew<UploadedAd>();

            uploadedAd.company_id = @company_.company_id;

            uploadedAd.company_ = @company_;

            return uploadedAd;
        }
        private void RefreshAdLibrary(Company current_company)
        {
            AdLibraryListView.DataSource = current_company.UploadedAdsBycompany_.Where(p => p.is_active == false);
            AdLibraryListView.DataBind();

            if (current_company.UploadedAdsBycompany_.Where(p => p.is_active == false).Count() == 0)
            {
                AdUpdateErrorLabel.Text = "No Archived Ads";
            }
        }
Пример #22
0
        /// <summary>
        /// Gets a collection of Invoice objects by a Company object.
        /// </summary>
        /// <param name="company_">company_</param>
        /// <returns>A collection Invoice objects.</returns>
        public static EntityList<Invoice> GetInvoicesBycompany_(Company @company_)
        {
            string commandText = "InvoiceGetByCompany";

            List<SqlParameter> parameters = new List<SqlParameter>();
            parameters.Add(new SqlParameter("@company_id", @company_.company_id));

            return GetList<Invoice>(@company_, commandText, parameters);
        }
        /// <summary>
        /// Gets a collection of RewardSetting objects by a Company object.
        /// </summary>
        /// <param name="company_">company_</param>
        /// <returns>A collection RewardSetting objects.</returns>
        public static EntityList<RewardSetting> GetRewardSettingsBycompany_(Company @company_)
        {
            string commandText = "RewardSettingGetByCompany";

            List<SqlParameter> parameters = new List<SqlParameter>();
            parameters.Add(new SqlParameter("@company_id", @company_.company_id));

            return GetList<RewardSetting>(@company_, commandText, parameters);
        }
Пример #24
0
        /// <summary>
        /// Create a new PointsLog object from a Company object.
        /// </summary>
        /// <param name="company_">company_</param>
        /// <returns>The newly created PointsLog object.</returns>
        public static PointsLog CreatePointsLogBycompany_(Company @company_)
        {
            PointsLog pointsLog = InitializeNew<PointsLog>();

            pointsLog.company_id = @company_.company_id;

            pointsLog.company_ = @company_;

            return pointsLog;
        }
        /// <summary>
        /// Gets a collection of BillingItem objects by a Company object.
        /// </summary>
        /// <param name="company_">company_</param>
        /// <returns>A collection BillingItem objects.</returns>
        public static EntityList<BillingItem> GetBillingItemsBycompany_(Company @company_)
        {
            string commandText = "BillingItemGetByCompany";

            List<SqlParameter> parameters = new List<SqlParameter>();
            parameters.Add(new SqlParameter("@company_id", @company_.company_id));

            return GetList<BillingItem>(@company_, commandText, parameters);
        }
        /// <summary>
        /// Create a new BillingItem object from a Company object.
        /// </summary>
        /// <param name="company_">company_</param>
        /// <returns>The newly created BillingItem object.</returns>
        public static BillingItem CreateBillingItemBycompany_(Company @company_)
        {
            BillingItem billingItem = InitializeNew<BillingItem>();

            billingItem.company_id = @company_.company_id;

            billingItem.company_ = @company_;

            return billingItem;
        }
        /// <summary>
        /// Gets a collection of RewardSetting objects by a Company object.
        /// </summary>
        /// <param name="company">company</param>
        /// <param name="orderBy"></param>
        /// <param name="startRowIndex"></param>
        /// <param name="pageSize"></param>
        /// <param name="totalRows"></param>
        /// <returns>A collection RewardSetting objects.</returns>
        protected static EntityList<RewardSetting> GetRewardSettingsBycompany_(Company @company_, string orderBy, long startRowIndex, int pageSize, out long totalRows)
        {
            string commandText = @"
            FROM
            [dbo].[RewardSettings]
            WHERE
            [RewardSettings].[company_id] = @company_id ";

            List<SqlParameter> parameters = new List<SqlParameter>();

            parameters.Add(new SqlParameter("@company_id", @company_.company_id));

            return GetList<RewardSetting>(SelectFieldList, commandText, parameters, orderBy, startRowIndex, pageSize, out totalRows);
        }
Пример #28
0
        /// <summary>
        /// Create a new Invoice object from a Company object.
        /// </summary>
        /// <param name="company_">company_</param>
        /// <returns>The newly created Invoice object.</returns>
        public static Invoice CreateInvoiceBycompany_(Company @company_)
        {
            Invoice invoice = InitializeNew<Invoice>();

            invoice.company_id = @company_.company_id;

            invoice.company_ = @company_;

            return invoice;
        }