Example #1
0
    protected void AddOffer_OnClick(object sender, EventArgs e)
    {
        try
        {
            String offerDescription = textOffer.Text;
            String startDate        = txtstart.Text;
            String endDate          = txtend.Text;

            if (offerDescription == "" || startDate == "" || endDate == "")
            {
                offerMessage.Text = "Empty Fields not allowed";
            }
            else
            {
                Offer newOffer = new Offer();
                newOffer.VendorID         = Convert.ToInt32(HiddenVendorEditID.Value);
                newOffer.offerdescription = offerDescription;
                newOffer.StartDate        = DateTime.ParseExact(startDate, "dd-MM-yyyy", null);
                newOffer.EndDate          = DateTime.ParseExact(endDate, "dd-MM-yyyy", null);
                newOffer.SocietyID        = muser.currentResident.SocietyID;

                VendorController vendorController = new VendorController();
                bool             result           = vendorController.AddOffer(newOffer);
                if (result)
                {
                    FillVendorDataList(muser.currentResident.SocietyID, muser.currentResident.UserType);
                    ClientScript.RegisterStartupScript(this.GetType(), "alert('')", "HideOfferModel()", true);
                }
                else
                {
                    offerMessage.Text = "Could not update Offer";
                }
            }
        }
        catch (Exception ex)
        {
            offerMessage.Text = "Error Updating Offer.";
        }
    }