protected void BindTopMarketSchemes(string category, Boolean IsSIP, int Returns, int customerId, int PageIndex, int sortOn) { OnlineOrderBackOfficeBo boOnlineOrderBackOffice = new OnlineOrderBackOfficeBo(); int recordCount = 0; DataTable dtTopMarketSchemes = boOnlineOrderBackOffice.GetTopMarketSchemes(category, IsSIP, Returns, customerId, int.Parse(ddlCompare.SelectedValue), double.Parse(txtcmpvalue.Text), out recordCount, PageIndex, PageSize, sortOn, Convert.ToBoolean(Session["ExchangeMode"].ToString() == "Online" ? true:false)); if (Cache["TopMarketSchemes" + userVo.UserId] != null) { Cache.Remove("TopMarketSchemes" + userVo.UserId); } Cache.Insert("TopMarketSchemes" + userVo.UserId, dtTopMarketSchemes); rptTopMarketSchemes.DataSource = dtTopMarketSchemes; rptTopMarketSchemes.DataBind(); rptTopMarketSchemes.Visible = true; this.PopulatePager(recordCount, PageIndex, rpTopPager); }
protected void BindSchemeRelatedDetails(int amcCode, int SchemeCode, string category, int customerId, Int16 isSchemeDetails, Boolean NFOType, int pageIndex, Boolean isSIP, int SortOn) { OnlineOrderBackOfficeBo bo = new OnlineOrderBackOfficeBo(); int recordCount = 0; DataTable dtBindSchemeRelatedDetails = bo.GetSchemeDetails(amcCode, SchemeCode, category, customerId, isSchemeDetails, NFOType, out recordCount, pageIndex, PageSize, isSIP, SortOn, Convert.ToBoolean(Session["ExchangeMode"].ToString() == "Online"?true:false)); if (Cache["BindSchemeRelatedDetails" + userVo.UserId] != null) { Cache.Remove("BindSchemeRelatedDetails" + userVo.UserId); } Cache.Insert("BindSchemeRelatedDetails" + userVo.UserId, dtBindSchemeRelatedDetails); rpSchemeDetails.DataSource = dtBindSchemeRelatedDetails; rpSchemeDetails.DataBind(); rpSchemeDetails.Visible = true; this.PopulatePager(recordCount, pageIndex, rptPager); }
protected void Button1_Click(object sender, EventArgs e) { int i = 0; OnlineOrderBackOfficeBo OnlineOrderBackOfficeBo = new OnlineOrderBackOfficeBo(); foreach (GridDataItem dataItem in gvCustomerDetails.MasterTableView.Items) { if ((dataItem.FindControl("chk") as CheckBox).Checked == true) { i = i + 1; } } if (i == 0) { ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "alert('Please Select a customer!');", true); return; } else { DataTable dtcustomer = new DataTable(); dtcustomer.Columns.Add("customerId", typeof(Int32)); dtcustomer.Columns.Add("demataccepted", typeof(int)); DataRow drcustomer; foreach (GridDataItem radItem in gvCustomerDetails.MasterTableView.Items) { if ((radItem.FindControl("chk") as CheckBox).Checked == true) { drcustomer = dtcustomer.NewRow(); drcustomer["customerId"] = int.Parse(gvCustomerDetails.MasterTableView.DataKeyValues[radItem.ItemIndex]["C_CustomerId"].ToString()); CheckBox chk = radItem.FindControl("chk") as CheckBox; drcustomer["demataccepted"] = chk.Checked ? 1 : 0; dtcustomer.Rows.Add(drcustomer); } } OnlineOrderBackOfficeBo.UpdateCustomerCode(dtcustomer, userVo.UserId); ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "alert('Selected Customer Marked as Demat Investor!!');", true); } }
protected void gvTradeBusinessDateDetails_ItemCommand(object source, GridCommandEventArgs e) { DataTable getTradeBusinessDateDt = new DataTable(); if (e.CommandName == RadGrid.UpdateCommandName) { OnlineOrderBackOfficeBo OnlineOrderBackOfficeBo = new OnlineOrderBackOfficeBo(); TradeBusinessDateVo TradeBusinessDateVo = new TradeBusinessDateVo(); GridEditableItem gridEditableItem = (GridEditableItem)e.Item; int TradeBusinessId = Convert.ToInt32(gvTradeBusinessDate.MasterTableView.DataKeyValues[e.Item.ItemIndex]["WTBD_Id"].ToString()); RadDatePicker date1 = (RadDatePicker)e.Item.FindControl("RadDatePicker1"); //RadDatePicker dt2 = (RadDatePicker)e.Item.FindControl("RadDatePicker2"); // RadDatePicker txtdate = (RadDatePicker)e.Item.FindControl("txtdate"); TextBox txtHoliday = (TextBox)e.Item.FindControl("txtHolidaysName"); TradeBusinessDateVo.HolidayName = txtHoliday.Text.ToString(); TradeBusinessDateVo.TradeBusinessDate = date1.SelectedDate.Value; if (date1.SelectedDate != null) { bool bln = OnlineOrderBackOfficeBo.updateTradeBusinessDate(TradeBusinessId, TradeBusinessDateVo.HolidayName, TradeBusinessDateVo.TradeBusinessDate); //GetTradeBusinessDates(); BindTradebusinessdate(); } } if (e.CommandName == RadGrid.RebindGridCommandName) { //GetTradeBusinessDates(); } if (e.CommandName == RadGrid.DeleteCommandName) { OnlineOrderBackOfficeBo = new OnlineOrderBackOfficeBo(); GridDataItem dataItem = (GridDataItem)e.Item; int TradeBusinessId = Convert.ToInt32(gvTradeBusinessDate.MasterTableView.DataKeyValues[e.Item.ItemIndex]["WTBD_DayName"].ToString()); //RadDatePicker dt1 = (RadDatePicker)e.Item.FindControl("RadDatePicker1"); //RadDatePicker dt2 = (RadDatePicker)e.Item.FindControl("RadDatePicker2"); //RadDatePicker txtdate = (RadDatePicker)e.Item.FindControl("txtdate"); //RadDatePicker txtExecutionDate = (RadDatePicker)e.Item.FindControl("txtExecutionDate"); //if (dt1.SelectedDate != null) //{ deleteTradeBusinessDate(TradeBusinessId); //} ////GetTradeBusinessDates(); } if (e.CommandName == RadGrid.PerformInsertCommandName) { GridEditableItem gridEditableItem = (GridEditableItem)e.Item; RadDatePicker dt1 = (RadDatePicker)e.Item.FindControl("RadDatePicker1"); RadDatePicker txtExecutionDate = (RadDatePicker)e.Item.FindControl("txtExecutionDate"); RadioButton rbtnIsHoliday = (RadioButton)e.Item.FindControl("rbtnIsHoliday"); RadioButton rbtnIsWeekened = (RadioButton)e.Item.FindControl("rbtnIsWeekened"); if (rbtnIsHoliday.Checked == true) { holiday = 1; } else { holiday = 0; } if (rbtnIsWeekened.Checked == true) { weekend = 1; } else { weekend = 0; } createTradeBusinessDate(dt1.SelectedDate.ToString(), txtExecutionDate.SelectedDate.ToString(), holiday, weekend); } //GridCommandItem commandItem = (GridCommandItem)gvTradeBusinessDate.MasterTableView.GetItems(GridItemType.CommandItem)[0]; //commandItem.FindControl("AddNewRecordButton").Parent.Visible = false; }