Ejemplo n.º 1
0
    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);
        }
    }
Ejemplo n.º 2
0
    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();
                }
            }
        }
    }