private void UpdateQuotes() { try { QuotesAndTradesBLL quotesAndTradeBLL = new QuotesAndTradesBLL(); QuotesAndTrades quotesAndTrades = new QuotesAndTrades(); quotesAndTrades.ID = Convert.ToInt32(Session["EditQuoteID"]); quotesAndTrades.LoanName = ddlQuotesLoanName.SelectedValue; quotesAndTrades.CounterParty = txtQuotesCounterParty.Text; if (txtQuoteBidPrice.Text != "") { quotesAndTrades.BidPrice = Convert.ToDecimal(txtQuoteBidPrice.Text); } if (txtQuoteBidSpreadPrice.Text != "") { quotesAndTrades.BidSpread = Convert.ToDecimal(txtQuoteBidSpreadPrice.Text); } if (txtQuoteOfferPrice.Text != "") { quotesAndTrades.OfferPrice = Convert.ToDecimal(txtQuoteOfferPrice.Text); } if (txtQuoteOfferSpread.Text != "") { quotesAndTrades.OfferSpread = Convert.ToDecimal(txtQuoteOfferSpread.Text); } quotesAndTrades.Traded = chkIsTraded.Checked; if (txtQuoteMarketValue.Text != "") { quotesAndTrades.MarketValue = Convert.ToDecimal(txtQuoteMarketValue.Text); } quotesAndTrades.Country = ddlQuoteCountry.Text; quotesAndTrades.TimeStamp = DateTime.UtcNow; //quotesAndTradeBLL.SaveQuote(quotesAndTrades); quotesAndTradeBLL.UpdateQuote(quotesAndTrades); lblQuotesTradesMessage.Visible = true; Session.Remove("EditQuoteID"); lblQuotesTradesMessage.Text = "Quotes and Trades Updated Successfully"; LogActivity("Quotes and Trades Updated Successfully", "Edit Quotes and Trades", string.Empty); } catch (Exception) { } }
protected void grdQuotesAndTrades_UpdateCommand(object sender, GridCommandEventArgs e) { GridEditableItem editedItem = e.Item as GridEditableItem; QuotesAndTradesBLL quotesAndTradeBLL = new QuotesAndTradesBLL(); Hashtable newValues = new Hashtable(); e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editedItem); QuotesAndTrades quotesAndTrades = new QuotesAndTrades(); quotesAndTrades.BidPrice = Convert.ToDecimal(newValues["BidPrice"]); quotesAndTrades.BidSpread = Convert.ToDecimal(newValues["BidSpread"]); RadDropDownList ddlParty = (RadDropDownList)editedItem.FindControl("ddlQCounterParty"); quotesAndTrades.CounterParty = ddlParty.SelectedValue; RadDropDownList ddlCountry = (RadDropDownList)editedItem.FindControl("ddlQCountry"); quotesAndTrades.Country = ddlCountry.SelectedValue; //quotesAndTrades.Country = Convert.ToString(newValues["Country"]); quotesAndTrades.LoanName = Convert.ToString(newValues["LoanName"]); quotesAndTrades.MarketValue = Convert.ToDecimal(newValues["MarketValue"]); quotesAndTrades.OfferPrice = Convert.ToDecimal(newValues["OfferPrice"]); quotesAndTrades.OfferSpread = Convert.ToDecimal(newValues["OfferSpread"]); quotesAndTrades.TimeStamp = Convert.ToDateTime(newValues["TimeStamp"]); quotesAndTrades.Traded = Convert.ToBoolean(newValues["Traded"]); quotesAndTrades.ID = Convert.ToInt32(grdQuotesAndTrades.MasterTableView.Items[0].GetDataKeyValue("ID")); quotesAndTrades.AvgLifeNonDisc = Convert.ToDecimal(newValues["AvgLifeNonDisc"]); quotesAndTrades.AvgLifeDisc = Convert.ToDecimal(newValues["AvgLifeDisc"]); quotesAndTrades.AvgLifeRiskDisc = Convert.ToDecimal(newValues["AvgLifeRiskDisc"]); quotesAndTrades.TimeStamp = DateTime.UtcNow; quotesAndTrades.SettlementDate = Convert.ToDateTime(newValues["SettlementDate"]); quotesAndTrades.Margin = Convert.ToString(newValues["Margin"]); quotesAndTrades.TradedDate = Convert.ToDateTime(newValues["TradedDate"]); //quotesAndTradeBLL.SaveQuote(quotesAndTrades); quotesAndTradeBLL.UpdateQuote(quotesAndTrades); BindHistoricalQuotesAndTradesTab(); LogActivity("Quotes and Trades Updated Successfully", "Edit Quotes and Trades", string.Empty); }