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; } }
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); } }
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; } }
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; } }
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; } }
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 { } }
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; } }
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; } }
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 { } }
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 { } }
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; } }