Exemple #1
0
    public void Startup()
    {
        CurrentRequest.Resolver.AppName = "BuyerRoleData";
        m_common = CurrentRequest.Resolver.Resolve <CMS.AMS.Common>();
        if (m_common.LRT_Connection_State() == ConnectionState.Closed)
        {
            m_common.Open_LogixRT();
        }
        if (m_common.LXS_Connection_State() == ConnectionState.Closed)
        {
            m_common.Open_LogixXS();
        }
        CurrentRequest.Resolver.RegisterInstance <CommonBase>(m_common);

        m_common.Set_AppInfo();

        m_connectorInc      = new ConnectorInc(m_common);
        m_logger            = CurrentRequest.Resolver.Resolve <ILogger>();
        m_phraseLib         = CurrentRequest.Resolver.Resolve <IPhraseLib>();
        m_errHandler        = CurrentRequest.Resolver.Resolve <IErrorHandler>();
        m_authInc           = new CMS.AMS.AuthLib(m_common);
        m_adminUser         = CurrentRequest.Resolver.Resolve <IAdminUserData>();
        m_buyerRole         = CurrentRequest.Resolver.Resolve <IBuyerRoleData>();
        m_DepartmentService = CurrentRequest.Resolver.Resolve <IDepartment>();
    }
Exemple #2
0
    private void Shutdown()
    {
        if (m_common.LXS_Connection_State() != ConnectionState.Closed)
        {
            m_common.Close_LogixXS();
        }
        if (m_common.LRT_Connection_State() != ConnectionState.Closed)
        {
            m_common.Close_LogixRT();
        }

        m_connectorInc = null;
        m_common       = null;
        m_logger       = null;
        m_errHandler   = null;
        m_phraseLib    = null;
        m_buyerRole    = null;
    }
 private void ResolveDependencies()
 {
     m_adminUserDataService = CurrentRequest.Resolver.Resolve <IAdminUserData>();
     m_buyerRoleService     = CurrentRequest.Resolver.Resolve <IBuyerRoleData>();
     m_departmentService    = CurrentRequest.Resolver.Resolve <IDepartment>();
 }
Exemple #4
0
    private void FetchData(int pageIndex)
    {
        buyerdataservice = CurrentRequest.Resolver.Resolve <IBuyerRoleData>();

        buyers = buyerdataservice.GetAllAvailableBuyerRoles(pageIndex, sortingText, ListBar1.PageingControl.PageSize, out RecordCount);
        if (buyers.Result == null)
        {
            gvCouponProgramList.DataSource = null;
            gvCouponProgramList.DataBind();
        }
        else
        {
            if (ListBar1.SearchControl.SearchText == "")
            {
                gvCouponProgramList.DataSource = ReturnBuyersData();
                gvCouponProgramList.DataBind();
            }
            else
            {
                DataTable dt   = ReturnBuyersData();
                DataTable dnew = new DataTable();
                dnew.Columns.Add("ID");
                dnew.Columns.Add("externalbuyerid");
                dnew.Columns.Add("encodedexternalbuyerid");
                dnew.Columns.Add("FirstName");
                dnew.Columns.Add("LastName");
                dnew.Columns.Add("UserName");
                dnew.Columns.Add("Departments");
                dnew.Columns.Add("Lastupdated");
                foreach (DataRow row in dt.Rows)
                {
                    if (row["ID"].ToString().Contains(ListBar1.SearchControl.SearchText) || row["ID"].ToString().Equals(ListBar1.SearchControl.SearchText))
                    {
                        dnew.ImportRow(row);
                    }
                    else if (row["externalbuyerid"].ToString().Contains(ListBar1.SearchControl.SearchText) || row["externalbuyerid"].ToString().Equals(ListBar1.SearchControl.SearchText))
                    {
                        dnew.ImportRow(row);
                    }
                    else if (row["FirstName"].ToString().Contains(ListBar1.SearchControl.SearchText) || row["FirstName"].ToString().Equals(ListBar1.SearchControl.SearchText))
                    {
                        dnew.ImportRow(row);
                    }
                    else if (row["LastName"].ToString().Contains(ListBar1.SearchControl.SearchText) || row["LastName"].ToString().Equals(ListBar1.SearchControl.SearchText))
                    {
                        dnew.ImportRow(row);
                    }
                    else if (row["UserName"].ToString().Contains(ListBar1.SearchControl.SearchText) || row["UserName"].ToString().Equals(ListBar1.SearchControl.SearchText))
                    {
                        dnew.ImportRow(row);
                    }
                }
                gvCouponProgramList.DataSource = dnew;
                gvCouponProgramList.DataBind();
            }
        }

        ListBar1.PageingControl.RecordCount = RecordCount;
        ListBar1.PageingControl.PageIndex   = pageIndex;
        ListBar1.PageingControl.DataBind();
    }