Ejemplo n.º 1
0
        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)
            {

            }
        }
Ejemplo n.º 2
0
        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);
        }