Ejemplo n.º 1
0
        protected override void Render(HtmlTextWriter writer)
        {
            if ((!string.IsNullOrEmpty(this.ID) || !string.IsNullOrEmpty(this.LocalizationId)) && this.ErrorMessage.Length == 0)
            {
                string value = null;

                string locId = LocalizationId;
                if (locId == null || locId.Length == 0)
                {
                    locId = this.ID;
                }

                string locCls = LocalizationClass;
                if (locCls != null && locCls.Length > 0)
                {
                    value = ResourceManagerAccessor.GetText(locCls, locId);
                }
                if (value == null)
                {
                    value = Global.ResourceManager.GetString(locId);
                }
                this.ErrorMessage = value;
            }
            base.Render(writer);
        }
Ejemplo n.º 2
0
        protected override void Render(HtmlTextWriter writer)
        {
            if ((!string.IsNullOrEmpty(this.ID) || !string.IsNullOrEmpty(this.LocalizationId)))
            {
                string value = null;

                string locId = LocalizationId;
                if (locId == null || locId.Length == 0)
                {
                    locId = this.ID;
                }

                string locCls = LocalizationClass;
                if (locCls != null && locCls.Length > 0)
                {
                    value = ResourceManagerAccessor.GetText(locCls, locId);
                }
                if (value == null)
                {
                    value = Global.ResourceManager.GetString(locId);
                }

                if (HtmlEncoded)
                {
                    writer.WriteEncodedText(value);
                }
                else
                {
                    writer.Write(value);
                }
            }
        }
Ejemplo n.º 3
0
    protected void hlDelete_Click(object sender, EventArgs e)
    {
        Button btn       = (Button)(sender);
        var    arguments = btn.CommandArgument;

        AdvertisementController.DeleteCompany(Convert.ToInt16(arguments.ToString()));
        Master.MessageCenter.DisplaySuccessMessage(ResourceManagerAccessor.GetText("Companies", "DeleteMessage"));
        LoadItems();
    }
Ejemplo n.º 4
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        string   datepickerFromDate = txtFromDate.Text;
        DateTime dtFromDate         = DateTime.Now;

        DateTime.TryParse(datepickerFromDate, out dtFromDate);

        string   datepickerToDate = txtToDate.Text;
        DateTime dtToDate         = DateTime.Now;

        DateTime.TryParse(datepickerToDate, out dtToDate);
        int areaId    = int.Parse(ddlAreas.SelectedValue);
        int serviceId = int.Parse(ddlServices.SelectedValue);

        if (dtFromDate > dtToDate || string.IsNullOrEmpty(ddlPromtedSuppliers.SelectedValue) || ddlPromtedSuppliers.SelectedValue == "0")
        {
            return;
        }
        int supplierId = int.Parse(ddlPromtedSuppliers.SelectedValue);

        int itemId = Id;
        SupplierPromotedArea spa = new SupplierPromotedArea()
        {
            IsNewRecord    = true,
            PromotedAreaId = areaId,
            SupplierId     = supplierId,
            StartTime      = dtFromDate,
            EndTime        = dtToDate,
            Id             = itemId,
            ServiceId      = serviceId,
        };

        if (itemId == 0)// insert
        {
            spa.Insert();
        }
        else //update
        {
            spa.Update();
        }


        if (IsNewMode)
        {
            string successMessage = ResourceManagerAccessor.GetText("PromotedArea", @"MessageSupplierCreated");
            string url            = @"EditPromotedSuppliers.aspx?Id=" + spa.Id;
            url += @"&message-success=" + Server.UrlEncode(successMessage);
            Response.Redirect(url, true);
        }
        else
        {
            string successMessage = SuppliersStrings.GetText(@"MessageSupplierSaved");
            Master.MessageCenter.DisplaySuccessMessage(successMessage);
            LoadView();
        }
    }
    private void displayEditFields(Control sender, string productSelectedValue = "", string sectionSelectedValue = "")
    {
        DropDownList ddlProducts = sender.FindControl("ddlPromtedProducts") as DropDownList;

        ddlProducts.DataSource       = productsList;
        ddlProducts.DataTextField    = "Text";
        ddlProducts.DataValueField   = "Value";
        ddlProducts.SelectedValue    = !string.IsNullOrEmpty(productSelectedValue)? productSelectedValue:"0";
        ddlProducts.Style["display"] = "";
        ddlProducts.DataBind();
        hfProductSelectedValue.Value = ddlProducts.SelectedValue;

        HtmlGenericControl spnPromotedProduct = sender.FindControl("spnPromotedProduct") as HtmlGenericControl;

        spnPromotedProduct.Style["display"] = "none";

        DropDownList       ddlWeight = sender.FindControl("ddlWeight") as DropDownList;
        HtmlGenericControl lblWeight = sender.FindControl("lblWeight") as HtmlGenericControl;
        int weight = !string.IsNullOrEmpty(lblWeight.InnerText.Trim())? Convert.ToInt16(lblWeight.InnerText):MAX_WEIGHT;

        loadDdlWeight(ddlWeight, MAX_WEIGHT);
        ddlWeight.SelectedValue = weight <= 0 || weight > MAX_WEIGHT?MAX_WEIGHT.ToString() : weight.ToString();

        hfWeightSelectedValue.Value = ddlWeight.SelectedValue;
        ddlWeight.Style["display"]  = "";
        lblWeight.Style["display"]  = "none";


        DropDownList ddlSection = sender.FindControl("ddlSection") as DropDownList;

        string[] itemValues = System.Enum.GetNames(typeof(promotedSection));

        for (int i = 0; i <= itemValues.Length - 1; i++)
        {
            string   localizationValue = ResourceManagerAccessor.GetText("PromotedArea", itemValues[i]);
            ListItem item = new ListItem(localizationValue, itemValues[i]);
            ddlSection.Items.Add(item);
        }
        ddlSection.SelectedValue    = !string.IsNullOrEmpty(sectionSelectedValue) ? sectionSelectedValue : ddlSection.Items[0].Value;
        ddlSection.Style["display"] = "";
        ddlSection.DataBind();
        hfSectionSelectedValue.Value = ddlSection.SelectedValue;
        HtmlGenericControl lblSection = sender.FindControl("lblSection") as HtmlGenericControl;

        lblSection.Style["display"] = "none";

        Button btnEdit = sender.FindControl("btnEdit") as Button;

        btnEdit.Style["display"] = "none";
        Button btnRemove = sender.FindControl("btnRemove") as Button;

        btnRemove.Style["display"] = "none";
    }
Ejemplo n.º 6
0
    protected void LoadView()
    {
        string[] itemNames  = System.Enum.GetNames(typeof(BunnerType));
        Array    itemValues = System.Enum.GetValues(typeof(BunnerType)).Cast <int>().ToArray();

        for (int i = 0; i <= itemValues.Length - 1; i++)
        {
            string   localizationValue = ResourceManagerAccessor.GetText("Advertisements", itemNames[i]);
            ListItem item = new ListItem(localizationValue, itemValues.GetValue(i).ToString());
            ddlBunner.Items.Add(item);
        }
        ddlBunner.DataBind();
        ddlBusinessName.DataSource     = AdvertisementController.GetAllCompanies();
        ddlBusinessName.DataValueField = "Key";
        ddlBusinessName.DataTextField  = "Value";
        ddlBusinessName.DataBind();

        if (AdId > 0)
        {
            Advertisement advertisement = Advertisement.FetchByID(AdId);

            ddlBusinessName.SelectedValue = advertisement.CompanyId.ToString();
            txtFromDate.Text = advertisement.FromDate.ToString();
            txtToDate.Text   = advertisement.ToDate.ToString();
            href.Text        = advertisement.Href;

            ddlBunner.SelectedValue = ((int)advertisement.BunnerId).ToString();

            if (!string.IsNullOrEmpty(advertisement.FilePath))
            {
                HomeImage.ImageUrl = MediaUtility.GetImagePath("Banners", advertisement.FilePath, 0, 64, 64);
                HomeImage.ImageUrl = HomeImage.ImageUrl.Contains(".") ? HomeImage.ImageUrl : "";
                ImageFileHandler(fuImage, HomeImage, btnDeleteImage, HomeImage.ImageUrl);
            }
        }
    }
Ejemplo n.º 7
0
 protected void Page_PreRender(object sender, EventArgs e)
 {
     Master.PageTitle  = ResourceManagerAccessor.GetText("PromotedArea", IsNewMode ? @"NewPromotedSupplier" : @"EditPromotedSupplier");
     Master.ActiveMenu = IsNewMode ? "EditPromotedSuppliers" : "PromotedSuppliers";
     Master.AddClientScriptInclude(@"dgDatePicker.js");
 }