Beispiel #1
0
        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);
        }
Beispiel #2
0
        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;
        }