Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DateTime dtFrom;
        DateTime dtTo;


        DateTimeValidation dateTimeValidation = new DateTimeValidation();

        DateTimeValidation.Date_Validation dateValidation = new DateTimeValidation.Date_Validation();
        ddlCouponType.Enabled = false;
        this.CheckUserSession();
        if (!Page.IsPostBack)
        {
            this.CheckQueryString();

            dtFrom = DateTime.Today;
            dtTo   = DateTime.Today.AddMonths(1);

            txtFromDate.Text = dtFrom.ToString("MM/dd/yyyy");
            txtToDate.Text   = dtTo.ToString("MM/dd/yyyy");

            //txtFromDate.Text = Convert.ToString(dateValidation.date_Format_Front_End(DateTime.Today));
            //txtToDate.Text = Convert.ToString(dateValidation.date_Format_Front_End(DateTime.Today.AddMonths(1)));
        }
    }
Exemplo n.º 2
0
    protected void saveChangeInnerDiscount(object sender, EventArgs e)
    {
        int         rowsCount = GridView2.Rows.Count;
        GridViewRow gridRow;
        TextBox     effectiveDateTextBox;
        TextBox     expirydateTextBox;
        DateTime    effectiveDate;
        DateTime    expirydate;

        DateTimeValidation.Date_Validation dateValidation = new DateTimeValidation.Date_Validation();
        for (int i = 0; i <= rowsCount; i++)
        {
            gridRow              = GridView2.Rows[i];
            strCouponID          = GridView2.DataKeys[i]["CouponID"].ToString();
            strCouponCode        = GridView2.DataKeys[i]["CouponCode"].ToString();
            strProfileIDDiscount = GridView2.DataKeys[i]["ProfileID"].ToString();
            effectiveDateTextBox = (TextBox)gridRow.FindControl("effectiveDateTextBox");
            expirydateTextBox    = (TextBox)gridRow.FindControl("expirydateTextBox");
            if (Int32.TryParse(strCouponID, out intCouponID) && Int32.TryParse(strProfileIDDiscount, out intProfileIDDiscount) && DateTime.TryParse(dateValidation.date_Format_Back_End(effectiveDateTextBox.Text.Trim()), out effectiveDate) && DateTime.TryParse(dateValidation.date_Format_Back_End(expirydateTextBox.Text.Trim()), out expirydate))
            {
                try
                {
                    using (BC_Product bcProduct = new BC_Product())
                    {
                        DateTime EffDate = Convert.ToDateTime(effectiveDate);
                        success = success && bcProduct.Update_DiscounteffectiveDate(intCouponID, intProfileIDDiscount, effectiveDate, expirydate);
                    }
                }
                catch (Exception ex)
                {
                    success = false;
                    lblSystemMessageDiscount.Text = UTLUtilities.ShowErrorMessage("Error:" + ex.Message);
                }
            }
            else
            {
                success = false;
            }
            lblSystemMessageDiscount.Text = success ?
                                            UTLUtilities.ShowSuccessMessage("<br />Your discount date range were successfully updated!<br />") :
                                            UTLUtilities.ShowGeneralMessage("<br />Some Effective Date or Expiry Date updates failed! Please verify your Ads List!<br />");
        }

        this.LoadList_PostedAllDiscount();
    }
Exemplo n.º 3
0
    private int AddRecord_DiscountProfile()
    {
        int                intActionResult     = 0;
        int                validateInputDate   = 0;
        int                validateInputCoupon = 0;
        DataTable          dt                 = new DataTable();
        int                startDigit         = 00000;
        DiscountZone       discountZone       = new DiscountZone();
        DateTimeValidation dateTimeValidation = new DateTimeValidation();
        DiscountManegar    manager            = new DiscountManegar();

        DateTimeValidation.Date_Validation dateValidation = new DateTimeValidation.Date_Validation();

        int validDateRange = DateTime.Compare(Convert.ToDateTime(dateValidation.date_Format_Back_End(txtToDate.Text.Trim())),
                                              Convert.ToDateTime(dateValidation.date_Format_Back_End(txtFromDate.Text.Trim())));

        try
        {
            dt = manager.GenerateCouponCode();
            if (dt.Rows.Count > 0)
            {
                GeneratedCopunCode = dt.Rows[0]["MaxCouponCode"].ToString();
            }
        }
        catch (Exception ex)
        {
            lblSystemMessage.Text = ex.Message;
        }
        if (validDateRange > 0)
        {
            validateInputDate  = 1;
            dateTimeLabel.Text = "";
        }
        else
        {
            validateInputDate  = 0;
            dateTimeLabel.Text = "*Enter valid date range.";
        }


        discountZone.CategoryID        = Convert.ToInt16(CategoryID);
        discountZone.SubcategoryID     = Convert.ToInt16(SubCategoryID);
        discountZone.ProfileID         = Convert.ToInt16(ProfileID);
        discountZone.CouponTitle       = couponTitleTextBox.Text.ToString();
        discountZone.TermsCondition    = termsConditionsTextBox.Text.ToString();
        discountZone.CouponDescription = couponDescriptionTextBox.Text.ToString();
        discountZone.CouponType        = ddlCouponType.SelectedItem.ToString();
        if (GetDiscountType == "1")
        {
            discountZone.CouponCode = "ApnerDeal-" + (startDigit + Convert.ToInt32(GeneratedCopunCode) + 1);
        }
        else
        {
            discountZone.CouponCode = "BM-STAN-" + (startDigit + Convert.ToInt32(GeneratedCopunCode) + 1);
        }
        discountZone.NeedToPrintCoupon      = Convert.ToBoolean(isPrintedCouponNeedRadioButtonList.SelectedValue);
        discountZone.UseBoromelaCoupon      = Convert.ToInt16(DiscountType.SelectedValue);
        discountZone.UserUploadedCouponPath = ImagePath.ToString();
        discountZone.IsActive = true;
        discountZone.IsAdminAuthentication = true;
        discountZone.CheckAdminForListing  = false;
        discountZone.UserType            = Convert.ToBoolean(IsAdmin);
        discountZone.CouponEffectiveDate = Convert.ToDateTime(dateValidation.date_Format_Back_End(txtFromDate.Text));
        discountZone.CouponExpirydate    = Convert.ToDateTime(dateValidation.date_Format_Back_End(txtToDate.Text));
        discountZone.UpdatedOn           = DateTime.Now;
        discountZone.DiscountCouponURL   = urlTextBox.Text.ToString();

        if (DiscountType.SelectedValue.ToString() == "2" && ImagePath == "")
        {
            validateInputCoupon = 0;
            couponLabel.Text    = "*Please upload your own coupon.";
        }
        else
        {
            validateInputCoupon = 1;
            couponLabel.Text    = "";
        }


        try
        {
            if (validateInputCoupon == 1 && validateInputDate == 1)
            {
                intActionResult = manager.Ad_Discount(discountZone);
            }
            else
            {
            }
        }
        catch (Exception ex)
        {
            lblSystemMessage.Text = ex.Message;
        }

        return(intActionResult);
    }
Exemplo n.º 4
0
    private int UpdateRecord_DiscountProfile()
    {
        DateTime dtFrom;
        DateTime dtTo;

        dtFrom = Convert.ToDateTime(txtFromDate.Text);
        dtTo   = Convert.ToDateTime(txtToDate.Text);

        txtFromDate.Text = dtFrom.ToString("MM/dd/yyyy");
        txtToDate.Text   = dtTo.ToString("MM/dd/yyyy");


        int          intActionResult     = 0;
        int          validateInputDate   = 0;
        int          validateInputCoupon = 0;
        DataTable    dt           = new DataTable();
        DiscountZone discountZone = new DiscountZone();

        discountZone.CouponID   = CouponID;
        discountZone.ProfileID  = ProfileID;
        discountZone.CouponCode = CouponCode;
        DateTimeValidation dateTimeValidation = new DateTimeValidation();
        DiscountManegar    manager            = new DiscountManegar();

        DateTimeValidation.Date_Validation dateValidation = new DateTimeValidation.Date_Validation();

        int validDateRange = DateTime.Compare(Convert.ToDateTime(dateValidation.date_Format_Back_End(txtToDate.Text.Trim())),
                                              Convert.ToDateTime(dateValidation.date_Format_Back_End(txtFromDate.Text.Trim())));

        if (validDateRange >= 0)
        {
            validateInputDate  = 1;
            dateTimeLabel.Text = "";
        }
        else
        {
            validateInputDate  = 0;
            dateTimeLabel.Text = "*Enter valid date range.";
        }

        discountZone.CouponTitle            = couponTitleTextBox.Text.ToString();
        discountZone.TermsCondition         = termsConditionsTextBox.Text.ToString();
        discountZone.CouponDescription      = couponDescriptionTextBox.Text.ToString();
        discountZone.CouponType             = ddlCouponType.SelectedItem.ToString();
        discountZone.UseBoromelaCoupon      = Convert.ToInt16(DiscountType.SelectedValue);
        discountZone.UserUploadedCouponPath = ImagePath.ToString();
        discountZone.NeedToPrintCoupon      = Convert.ToBoolean(isPrintedCouponNeedRadioButtonList.SelectedValue);
        discountZone.CouponEffectiveDate    = Convert.ToDateTime(dateValidation.date_Format_Back_End(txtFromDate.Text.Trim()));
        discountZone.CouponExpirydate       = Convert.ToDateTime(dateValidation.date_Format_Back_End(txtToDate.Text.Trim()));
        discountZone.UpdatedOn         = DateTime.Now;
        discountZone.DiscountCouponURL = urlTextBox.Text.ToString();

        if (DiscountType.SelectedValue.ToString() == "2" && ImagePath == "")
        {
            validateInputCoupon = 0;
            couponLabel.Text    = "*Please upload your won coupon.";
        }
        else
        {
            validateInputCoupon = 1;
            couponLabel.Text    = "";
        }


        try
        {
            if (validateInputCoupon == 1 && validateInputDate == 1)
            {
                intActionResult = manager.Update_Discount(discountZone);
            }
            else
            {
            }
        }
        catch (Exception ex)
        {
            lblSystemMessage.Text = ex.Message;
        }

        return(intActionResult);
    }