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"); } }
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()); }
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"); }
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"); } }
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"); } }
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"); } }
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); }
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()); }
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"); } }