Ejemplo n.º 1
0
        public List <TradingType> CustomGridData()
        {
            try
            {
                List <TradingType> lstobj         = new List <TradingType>();
                UserLoginBO        objUserLoginBO = new UserLoginBO();
                TradeBO            objBO          = new TradeBO();
                objUserLoginBO = HttpContext.Current.Session["UserDetails"] as UserLoginBO;
                if (objUserLoginBO == null)
                {
                    objBO.UserId = new Guid();
                }
                else
                {
                    objBO.UserId = (Guid)objUserLoginBO.UserId;
                }

                lstobj = new TradeBL().CustomGridData(objBO.UserId);
                return(lstobj);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        public List <NotificationBO> GetTradeNotifications()
        {
            List <NotificationBO> lstNotificationBO = new List <NotificationBO>();
            UserLoginBO           objUserLoginBO    = new UserLoginBO();
            TradeBO objBO = new TradeBO();

            objUserLoginBO = HttpContext.Current.Session["UserDetails"] as UserLoginBO;
            if (objUserLoginBO == null)
            {
                objBO.UserId      = new Guid();
                lstNotificationBO = null;
                return(lstNotificationBO);
            }
            else
            {
                objBO.UserId = (Guid)objUserLoginBO.UserId;
                try
                {
                    // Guid userId = new Guid(Convert.ToString(HttpContext.Current.Session["UserId"]));
                    lstNotificationBO = new NotificationBL().GetTradeNotifications(objBO.UserId);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                }

                return(lstNotificationBO);
            }
        }
Ejemplo n.º 3
0
 public List <TradeBO> GetTradeHistoryData()
 {
     try
     {
         TradeBO        objBO          = new TradeBO();
         List <TradeBO> objList        = new List <TradeBO>();
         UserLoginBO    objUserLoginBO = new UserLoginBO();
         objUserLoginBO = HttpContext.Current.Session["UserDetails"] as UserLoginBO;
         if (objUserLoginBO != null)
         {
             objBO.UserId = (Guid)objUserLoginBO.UserId;
             objList      = new TradeBL().GetTradeHistoryData(objBO);
             return(objList);
         }
         else
         {
             objList = null;
             return(objList);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 4
0
        public string InsertBidData(string tradingTypeId, string bidType, string assestId, string investedAmount, string exTime)
        {
            string      result     = "";
            UserLoginBO objLoginBo = CheckUserActiveOrNotSession();

            if (objLoginBo.Isactive == true)
            {
                result = "1";
            }
            else
            {
                result = "-1";
            }
            try
            {
                if (result == "1")
                {
                    int ExTime;
                    var massestId = new Guid();
                    if (Guid.TryParse(assestId, out massestId))
                    {
                        // Parsed OK
                    }
                    var sec = exTime.Split(' ');
                    if (sec[1].ToLower() == "seconds")
                    {
                        ExTime = Convert.ToInt32(sec[0]);
                    }
                    else
                    {
                        ExTime = Convert.ToInt32(sec[0]) * 60;
                    }
                    TradeBO     objBO          = new TradeBO();
                    UserLoginBO objUserLoginBO = new UserLoginBO();
                    objUserLoginBO       = HttpContext.Current.Session["UserDetails"] as UserLoginBO;
                    objBO.UserId         = (Guid)objUserLoginBO.UserId;
                    objBO.TradingTypeId  = Convert.ToInt32(tradingTypeId);
                    objBO.BidType        = bidType;
                    objBO.AssetId        = massestId;
                    objBO.InvestedAmount = Convert.ToDouble(investedAmount);
                    // objBO.TargetPrice = Convert.ToDouble(targetPrice);


                    string   serverDateTime = DateTime.Now.ToString("M d yy HH:mm:ss");
                    DateTime Exptime        = Convert.ToDateTime(serverDateTime).AddSeconds(Convert.ToDouble(ExTime));
                    //var TradeTime = serverDateTime.ToString("M/d/yy HH:mm:ss");
                    objBO.ExpiryTime = Exptime.ToString("HH:mm:ss");
                    result           = new TradeBL().InsertBidData(objBO, serverDateTime);
                    return(result);
                }
                else
                {
                    return(result);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 5
0
        public string InsertCustomGrid(string assetId)
        {
            string result = "";

            try
            {
                UserLoginBO objUserLoginBO = new UserLoginBO();
                TradeBO     objBO          = new TradeBO();
                objUserLoginBO = HttpContext.Current.Session["UserDetails"] as UserLoginBO;
                objBO.UserId   = (Guid)objUserLoginBO.UserId;
                if (assetId != "")
                {
                    assetId = assetId.Remove(assetId.Length - 1, 1);
                }
                else
                {
                    assetId = null;
                }
                result = new TradeBL().InsertCustomGrid(objBO, assetId);
                return(result);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 6
0
        public string Login(string userName, string password)
        {
            try
            {
                UserLoginBO objSessionUserLoginBO = new UserLoginBO();
                UserLoginBL objUserLoginBL        = new UserLoginBL();

                UserLoginBO objUserLoginBO = new UserLoginBO();
                objUserLoginBO.UserName = userName;
                objUserLoginBO.Password = password;
                objSessionUserLoginBO   = objUserLoginBL.Login(objUserLoginBO);
                HttpContext.Current.Session["UserDetails"] = objSessionUserLoginBO;
                return(objSessionUserLoginBO.RoleId);
                //if (objSessionUserLoginBO != null)
                //{
                //    HttpContext.Current.Session["UserDetails"] = objSessionUserLoginBO;
                //    return "1";
                //}
                //else
                //{
                //    return "0";
                //}
            }
            catch (Exception ex)
            {
                HttpContext.Current.Session["Exception"] = ex;
                HttpContext.Current.Session["ExcSource"] = System.Web.HttpContext.Current.Request.Url.AbsolutePath;
                throw ex;
            }
            finally
            {
            }
        }
Ejemplo n.º 7
0
 public DataTable UserActiveOrNot(UserLoginBO objUserLoginBO)
 {
     sqlParameter = new SqlParameter[2];
     try
     {
         sqlParameter[0] = new SqlParameter("@UserId", objUserLoginBO.UserId);
         return(SqlHelper.ExecuteDataset(sqlConnection, CommandType.StoredProcedure, "Usp_CheckUserActiveOrNot", sqlParameter).Tables[0]);
     }
     finally
     {
         sqlParameter = null;
     }
 }
Ejemplo n.º 8
0
        public DataTable Login(UserLoginBO objUserLoginBO)
        {
            sqlParameter = new SqlParameter[2];
            try
            {
                sqlParameter[0] = new SqlParameter("@UserName", objUserLoginBO.UserName);
                sqlParameter[1] = new SqlParameter("@Password", objUserLoginBO.Password);

                return(SqlHelper.ExecuteDataset(sqlConnection, CommandType.StoredProcedure, "sp_UserLogin", sqlParameter).Tables[0]);
            }
            finally
            {
                sqlParameter = null;
            }
        }
Ejemplo n.º 9
0
 public UserLoginBO CheckUserSession()
 {
     try
     {
         UserLoginBO listUserLoginBO = new UserLoginBO();
         return(listUserLoginBO = HttpContext.Current.Session["UserDetails"] as UserLoginBO);
     }
     catch (Exception ex)
     {
         HttpContext.Current.Session["Exception"] = ex;
         HttpContext.Current.Session["ExcSource"] = System.Web.HttpContext.Current.Request.Url.AbsolutePath;
         throw ex;
     }
     finally
     {
     }
 }
Ejemplo n.º 10
0
        public UserLoginBO Login(UserLoginBO objUserLoginBO)
        {
            try
            {
                //List<UserLoginBO> listUserLoginBO = new List<UserLoginBO>();
                UserLoginDA objUserLoginDA = new UserLoginDA();
                DataTable   dtdetails      = new DataTable();
                UserLoginBO objUserLogin   = new UserLoginBO();

                dtdetails = objUserLoginDA.Login(objUserLoginBO);

                if (dtdetails.Rows.Count > 0)
                {
                    if (Convert.ToInt32(dtdetails.Rows[0]["RoleId"]) > 0)
                    {
                        //UserLoginBO objUserLogin = new UserLoginBO();
                        objUserLogin.UserId    = (Guid)dtdetails.Rows[0]["Id"];
                        objUserLogin.UserName  = Convert.ToString(dtdetails.Rows[0]["UserName"]);
                        objUserLogin.Email     = Convert.ToString(dtdetails.Rows[0]["Email"]);
                        objUserLogin.RoleId    = Convert.ToString(dtdetails.Rows[0]["RoleId"]);
                        objUserLogin.FirstName = Convert.ToString(dtdetails.Rows[0]["FirstName"]);
                        objUserLogin.LastName  = Convert.ToString(dtdetails.Rows[0]["LastName"]);
                        objUserLogin.Balance   = Convert.ToString(dtdetails.Rows[0]["Balance"]);
                        objUserLogin.Isactive  = Convert.ToBoolean(dtdetails.Rows[0]["IsActive"]);
                        //listUserLoginBO.Add(objUserLogin);
                        return(objUserLogin);
                    }
                    else
                    {
                        objUserLogin.RoleId = Convert.ToString(dtdetails.Rows[0]["RoleId"]);
                        //objUserLogin = null;
                        return(objUserLogin);
                    }
                }
                else
                {
                    objUserLogin = null;
                    return(objUserLogin);
                }
            }
            finally
            {
            }
        }
Ejemplo n.º 11
0
 public List <TradeBO> GetGridDataByTradingTypeID(string tradingTypeId, string assetTypeId)
 {
     try
     {
         UserLoginBO objUserLoginBO = new UserLoginBO();
         TradeBO     objBO          = new TradeBO();
         objUserLoginBO = HttpContext.Current.Session["UserDetails"] as UserLoginBO;
         if (objUserLoginBO == null)
         {
             objBO.UserId = new Guid();
         }
         else
         {
             objBO.UserId = (Guid)objUserLoginBO.UserId;
         }
         List <TradeBO> lstTradeBO = new TradeBL().GetGridDataByTradingTypeID(Convert.ToInt32(tradingTypeId), Convert.ToInt32(assetTypeId), objBO.UserId);
         return(lstTradeBO);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }