Example #1
0
    protected void btnSubmit1_Click(object sender, EventArgs e)
    {
        if (hdnDetailNo.Value.Length > 0)
        {
            AuctionTransaction au = new AuctionTransaction();
            au.SubmitApprovedAuction(connstring, hdnAuctionRefNo.Value.Trim());
            ChangeConversionStatus(int.Parse(hdnDetailNo.Value.Trim()), Constant.BIDITEM_STATUS.CONVERSION_STATUS.CONVERTED);

            // add participants immediately
            AuctionItemTransaction.InsertAuctionParticipants(connstring, hdnAuctionRefNo.Value.ToString().Trim());

            AuctionDetails details = GetAuctionItemDetails(int.Parse(hdnAuctionRefNo.Value.Trim()));
            ArrayList      list = AuctionItemTransaction.GetAuctionParticipants(connstring, int.Parse(hdnAuctionRefNo.Value.Trim()));
            int            failedcount = 0, successcount = 0;

            GetVendorsTender(int.Parse(hdnAuctionRefNo.Value.ToString()));
            SubmitAllTenders();
            SendEmailInvitation(details, list, ref failedcount, ref successcount);

            Response.Redirect("approvedauctionevents.aspx");
        }
        else
        {
            AuctionTransaction au = new AuctionTransaction();
            au.SubmitAnAuction(connstring, hdnAuctionRefNo.Value.Trim());

            Response.Redirect("auctionsubmit.aspx");
        }
    }
Example #2
0
    private void DisplayDetails()
    {
        AuctionItem auctionItem = AuctionItemTransaction.QueryAuctionItemInfo(ViewState[Constant.SESSION_AUCTIONREFNO].ToString().Trim());

        CategoryTransaction     category = new CategoryTransaction();
        GroupDeptSecTransaction grp      = new GroupDeptSecTransaction();
        CompanyTransaction      cmp      = new CompanyTransaction();

        OtherTransaction dte = new OtherTransaction();

        lblCompany.Text = cmp.GetCompanyName(connstring, auctionItem.CompanyId.ToString().Trim());

        lblRequestor.Text = auctionItem.Requestor.ToString().Trim();
        lblPRNumber.Text  = auctionItem.PRRefNo.ToString().Trim();
        lblPRDate.Text    = auctionItem.PRDate.ToString().Trim();
        lblGroup.Text     = grp.GetGroupDeptSecNameById(connstring, auctionItem.GroupDeptSec.ToString().Trim());
        lblAuctionReferenceNumber.Text = auctionItem.AuctionRefNo.ToString().Trim();
        lblSubCategory.Text            = category.GetCategoryNameById(connstring, auctionItem.Category.ToString().Trim());
        // lblDeadline.Text = auctionItem.Deadline.ToString().Trim();
        lblDeliveryDate.Text = auctionItem.DeliveryDate.ToString().Trim();
        lblItemDesc.Text     = auctionItem.ItemDescription.ToString().Trim();

        lblAuctionType.Text      = AuctionItemTransaction.GetAuctionTypeById(auctionItem.AuctionType.ToString().Trim());
        lblAuctionDeadline.Text  = auctionItem.AuctionDeadline.ToString().Trim();
        lblAuctionDate.Text      = auctionItem.AuctionStartDate.ToString().Trim();
        lblAuctionStartTime.Text = auctionItem.AuctionStartTime.ToString().Trim();
        lblAuctionEndTime.Text   = auctionItem.AuctionEndTime.ToString().Trim();
        lblBidCurrency.Text      = AuctionItemTransaction.getBidCurrency(auctionItem.BidCurrency.ToString().Trim());
    }
Example #3
0
    protected void lnkFailed_Click(object sender, EventArgs e)
    {
        AuctionItemTransaction.UpdateAuctionStatusNoComment(connstring, Session[Constant.SESSION_AUCTIONREFNO].ToString().Trim(),
                                                            Session[Constant.SESSION_USERID].ToString(),
                                                            Constant.AUCTION_STATUS_CANCELLED);

        Response.Redirect("~/web/auctions/finishedauctionevents.aspx");
    }
Example #4
0
 protected void lnkEndorse_Click(object sender, EventArgs e)
 {
     if (Session[Constant.SESSION_AUCTIONREFNO] != null)
     {
         AuctionItemTransaction.UpdateAuctionStatusNoComment(connstring, Session[Constant.SESSION_AUCTIONREFNO].ToString(), Session[Constant.SESSION_USERID].ToString(), int.Parse(Constant.AUCTION_STATUS_FINISHED.ToString()));
         Response.Redirect("endorseauction.aspx");
     }
 }
Example #5
0
    protected void btnReedit_Click(object sender, EventArgs e)
    {
        if (Session[Constant.SESSION_AUCTIONREFNO] != null)
        {
            AuctionItemTransaction.UpdateAuctionStatus(connstring, Session[Constant.SESSION_AUCTIONREFNO].ToString().Trim(),
                                                       Session[Constant.SESSION_USERID].ToString(),
                                                       Constant.AUCTION_STATUS_RE_EDIT, txtComment.Text.Trim());

            Response.Redirect("auctionitemsforre-editing.aspx");
        }
    }
Example #6
0
    protected void btnApprove_Click(object sender, EventArgs e)
    {
        if (Session[Constant.SESSION_AUCTIONREFNO] != null)
        {
            AuctionItemTransaction.UpdateAuctionStatus(connstring, Session[Constant.SESSION_AUCTIONREFNO].ToString(),
                                                       Session[Constant.SESSION_USERID].ToString(),
                                                       Constant.AUCTION_STATUS_APPROVED, txtComment.Text.Trim());

            AuctionItemTransaction.InsertAuctionParticipants(connstring, Session[Constant.SESSION_AUCTIONREFNO].ToString());

            Response.Redirect("approvedauctionevents.aspx");
        }
    }
Example #7
0
    private DataTable DtSearchedItems()
    {
        string day              = null,
               year             = null,
               month            = ddlMonth.Value.ToString().Trim(),
               vendor           = ddlCompanies.SelectedItem.Value.ToString().Trim(),
               category         = ddlSubCat.SelectedItem.Value.ToString().Trim(),
               auctionEventname = tbSearch.Value.ToString().Trim() + "%";

        DataTable dtSearchAuctions = null;

        if (tbDay.Value.ToString().Trim().Equals("dd"))
        {
            day = "0";
        }
        else
        {
            day = tbDay.Value.ToString().Trim();
        }

        if (tbYear.Value.ToString().Trim().Equals("yyyy"))
        {
            year = "0";
        }
        else
        {
            year = tbYear.Value.ToString().Trim();
        }

        if ((Int32.Parse(vendor) == 0) &&
            (category == "9999") &&
            (Int32.Parse(month) == 0) &&
            (Int32.Parse(year) == 0))
        {
            dtSearchAuctions = AuctionItemTransaction.QueryAllAwardedAuctionItems(auctionEventname);
        }
        else
        {
            dtSearchAuctions = AuctionItemTransaction.QueryAwardedAuctionItems(vendor, category, month, day, year);
        }

        return(dtSearchAuctions);
    }
Example #8
0
    private void displayDetails()
    {
        if (Request.QueryString[Constant.SESSION_AUCTIONREFNO] != null)
        {
            Session[Constant.SESSION_AUCTIONREFNO] = Request.QueryString[Constant.SESSION_AUCTIONREFNO];
        }

        AuctionItem auctionItem = AuctionItemTransaction.QueryAuctionItemInfo(Session[Constant.SESSION_AUCTIONREFNO].ToString().Trim());

        CategoryTransaction category = new CategoryTransaction();

        lblAuctionReferenceNumber.Text = auctionItem.AuctionRefNo.ToString().Trim();
        lblSubCategory.Text            = category.GetCategoryNameById(auctionItem.Category.ToString().Trim());
        lblDeliveryDate.Text           = auctionItem.DeliveryDate.ToString().Trim();
        lblItemDesc.Text         = auctionItem.ItemDescription.ToString().Trim();
        lblAuctionDeadline.Text  = auctionItem.AuctionDeadline.ToString().Trim();
        lblAuctionDate.Text      = auctionItem.AuctionStartDate.ToString().Trim();
        lblAuctionStartTime.Text = auctionItem.AuctionStartTime.ToString().Trim();
        lblAuctionEndTime.Text   = auctionItem.AuctionEndTime.ToString().Trim();

        DisplayItemDetails(auctionItem.BidRefNo.ToString().Trim());
    }
Example #9
0
    protected void lnkCancelAuction_Click(object sender, EventArgs e)
    {
        if (Session[Constant.SESSION_AUCTIONREFNO] != null)
        {
            AuctionItemTransaction.UpdateAuctionStatus(connstring, Session[Constant.SESSION_AUCTIONREFNO].ToString(),
                                                       Session[Constant.SESSION_USERID].ToString(),
                                                       Constant.AUCTION_STATUS_CANCELLED, txtComment.Text.Trim());

            try
            {
                ArrayList      list = GetSelectedSuppliers(int.Parse(Session[Constant.SESSION_AUCTIONREFNO].ToString()));
                AuctionDetails details = GetAuctionItemDetails(int.Parse(Session[Constant.SESSION_AUCTIONREFNO].ToString()));
                int            failedcount = 0, successcount = 0;
                SendEmailInvitation(details, list, ref failedcount, ref successcount);
            }
            catch
            {
                // failed
                //Session["Message"] = "Failed to send invitations. Please try again or contact adminitrator for assistance.";
            }

            Response.Redirect("auctioninvitations.aspx");
        }
    }