public static string LoginCredential(string Username, string Password) { try { string Success = "Success"; string SuccessApp = "SuccessApp"; string Fail = "Fail"; Agent obj = Agent.LoginCredentials(Username, Password); if (obj != null) { HttpContext.Current.Session["userName"] = Username; SessionManager.AddToUserSession(HttpContext.Current, obj.Code, obj.AgentName); SessionManager.AddItemCategoryToSession(HttpContext.Current, obj.ItemCategoryCode); SessionManager.AddUserTypeSession(HttpContext.Current, obj.UserType); //SessionManager.AddLoginTimeSession(HttpContext.Current, Convert.ToDateTime(obj.LastLoginTime)); HttpContext.Current.Session["ItemCategoryCode"] = obj.ItemCategoryCode; // for updating the date time of the user login. .// added by Raj Shah 09/11/2016 try { NetworkCredential NetCredentials = new NetworkCredential(ConfigurationManager.AppSettings["UserName"], ConfigurationManager.AppSettings["Password"]); Web_Order_Mail objser1 = new Web_Order_Mail(); objser1.UseDefaultCredentials = true; objser1.Credentials = NetCredentials; //DateTime LastLoginTime = objser1.GetLastLoginDateTime(obj.LastLoginTime); SessionManager.AddLoginTimeSession(HttpContext.Current, Convert.ToDateTime(obj.LastLoginTime)); objser1.LastLoginLogoutDateTime(obj.Code, DateTime.Now, true); objser1 = null; } catch (Exception ex) { // not to throw error. } if (obj.AccountActivated == false) { return(SuccessApp); } else { return(Success); } } else { return(Fail); } } catch (Exception ex) { //throw ex; return(ex.Message); } }
protected void lb_Categories_Command(object sender, CommandEventArgs e) { if (e.CommandArgument != null) { LinkButton btn_Categories = (LinkButton)sender; RepeaterItem item = (RepeaterItem)btn_Categories.NamingContainer; SessionManager.AddItemCategoryToSession(HttpContext.Current, e.CommandArgument.ToString()); list = Qtm.Lib.Items.LoadScrollWiseItemProducts(SessionManager.GetCustomerPriceGroup(HttpContext.Current), e.CommandArgument.ToString(), SessionManager.GetSplCustomerPriceGroup(HttpContext.Current), Constant.ItemColor, 1, SessionManager.GetCustDisPercentage(HttpContext.Current)); // changed error due to issue of assignment // RAJ SHAH 18/07/2016-- SessionManager.AddItemCategoryToSession(HttpContext.Current, e.CommandArgument.ToString()); if (list.Count > 0) { if (Convert.ToString(Session["ItemCategoryCode"]) != "") { if (Convert.ToString(Session["ItemCategoryCode"]) == "DYES") { rpt_Item_BasedOnDefaultItemCategory.DataSource = list; rpt_Item_BasedOnDefaultItemCategory.DataBind(); rpt_Item.Visible = false; rpt_Item_BasedOnDefaultItemCategory.Visible = true; } else if (Convert.ToString(Session["ItemCategoryCode"]) == "AUX") { rpt_Item_BasedOnDefaultItemCategory.DataSource = list; rpt_Item_BasedOnDefaultItemCategory.DataBind(); rpt_Item.Visible = false; rpt_Item_BasedOnDefaultItemCategory.Visible = true; } else if (Convert.ToString(Session["ItemCategoryCode"]) == "DIS. DYES") { rpt_Item_BasedOnDefaultItemCategory.DataSource = list; rpt_Item_BasedOnDefaultItemCategory.DataBind(); rpt_Item.Visible = false; rpt_Item_BasedOnDefaultItemCategory.Visible = true; } else { rpt_Item.DataSource = list; rpt_Item.DataBind(); rpt_Item.Visible = true; rpt_Item_BasedOnDefaultItemCategory.Visible = false; } } else { rpt_Item.DataSource = null; rpt_Item.DataBind(); } } } }