protected void odsCRMAgreement_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
        {
            String fe = SqlExpressionBuilder.PrepareFilterExpression("CRMAgreement." + CRMAgreementEntity.FLD_NAME_CreatedByEmployeeID, CurrentemployeeID.ToString(), SQLMatchType.Equal);

            if (chbxFilter.Checked)
            {
                String fe1 = SqlExpressionBuilder.PrepareFilterExpression("BDProject.ProjectName", txtSearchText.Text.ToString(), SQLMatchType.LikeWithBothMath);
                String fe2 = SqlExpressionBuilder.PrepareFilterExpression("BDProjectFloorUnit.ProjectFloorUnitName", txtSearchText.Text.ToString(), SQLMatchType.LikeWithBothMath);
                String fe4 = SqlExpressionBuilder.PrepareFilterExpression("CRMMDAgreementType.Name", txtSearchText.Text.ToString(), SQLMatchType.LikeWithBothMath);
                String fe3 = SqlExpressionBuilder.PrepareFilterExpression(fe1, SQLJoinType.OR, fe2);
                String fe5 = SqlExpressionBuilder.PrepareFilterExpression(fe3, SQLJoinType.OR, fe4);
                fe = SqlExpressionBuilder.PrepareFilterExpression(fe, SQLJoinType.AND, fe5);
            }

            e.InputParameters["filterExpression"] = fe;
        }
Esempio n. 2
0
        protected void odsCRMCommunication_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
        {
            String fe1 = SqlExpressionBuilder.PrepareFilterExpression(CRMCommunicationEntity.FLD_NAME_CommunicateByEmployeeID, CurrentemployeeID.ToString(), SQLMatchType.Equal);
            String fe2 = SqlExpressionBuilder.PrepareFilterExpression(CRMCommunicationEntity.FLD_NAME_CreatedByEmployeeID, CurrentemployeeID.ToString(), SQLMatchType.Equal);
            String fe  = SqlExpressionBuilder.PrepareFilterExpression(fe1, SQLJoinType.OR, fe2);

            if (chbxFilter.Checked)
            {
                String fe9 = "CommunicateToContactFullName like '%" + txtSearchText.Text + "%'";
                fe = SqlExpressionBuilder.PrepareFilterExpression(fe, SQLJoinType.AND, fe9);
            }
            e.InputParameters["filterExpression"] = fe;
        }
Esempio n. 3
0
        protected void odsCRMBuyerBasicInfo_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
        {
            String fe1 = SqlExpressionBuilder.PrepareFilterExpression("CRMBuyerBasicInfo." + CRMBuyerBasicInfoEntity.FLD_NAME_CreatedByEmployeeID, CurrentemployeeID.ToString(), SQLMatchType.Equal);
            String fe2 = SqlExpressionBuilder.PrepareFilterExpression("CRMBuyerBasicInfo." + CRMBuyerBasicInfoEntity.FLD_NAME_LeadGeneratedByEmployeeID, CurrentemployeeID.ToString(), SQLMatchType.Equal);

            String fe3 = SqlExpressionBuilder.PrepareFilterExpression("CRMBuyerBasicInfo." + CRMBuyerBasicInfoEntity.FLD_NAME_LeadManagedByOneEmployeeID, CurrentemployeeID.ToString(), SQLMatchType.Equal);
            String fe4 = SqlExpressionBuilder.PrepareFilterExpression("CRMBuyerBasicInfo." + CRMBuyerBasicInfoEntity.FLD_NAME_LeadManagedByTwoEmployeeID, CurrentemployeeID.ToString(), SQLMatchType.Equal);

            String fe5 = SqlExpressionBuilder.PrepareFilterExpression(fe1, SQLJoinType.OR, fe2);
            String fe6 = SqlExpressionBuilder.PrepareFilterExpression(fe3, SQLJoinType.OR, fe4);

            String fe = SqlExpressionBuilder.PrepareFilterExpression(fe5, SQLJoinType.OR, fe6);

            if (PageAPType == MasterDataConstants.CRMMDBuyerType.EXISTING_BUYER)
            {
                String fe7 = SqlExpressionBuilder.PrepareFilterExpression("CRMBuyerBasicInfo." + CRMBuyerBasicInfoEntity.FLD_NAME_BuyerTypeID, MasterDataConstants.CRMMDBuyerType.EXISTING_BUYER.ToString(), SQLMatchType.Equal);
                fe = SqlExpressionBuilder.PrepareFilterExpression(fe, SQLJoinType.AND, fe7);
            }

            if (chbxFilter.Checked)
            {
                fe = "((((CRMBuyerBasicInfo.CreatedByEmployeeID = " + CurrentemployeeID + " OR CRMBuyerBasicInfo.LeadGeneratedByEmployeeID = " + CurrentemployeeID + ") and CRMBuyerBasicInfo.CompanyName like '%" + txtSearchText.Text.ToString() + "%') OR ((CRMBuyerBasicInfo.LeadManagedByOneEmployeeID = " + CurrentemployeeID + " OR CRMBuyerBasicInfo.LeadManagedByTwoEmployeeID = " + CurrentemployeeID + ")) and CRMBuyerBasicInfo.ContactFullName like '%" + txtSearchText.Text + "%') )";
                //fe = SqlExpressionBuilder.PrepareFilterExpression(fe, SQLJoinType.AND, fe9);
            }

            e.InputParameters["filterExpression"] = fe;
        }
Esempio n. 4
0
        protected void odsCRMLandBasicInfo_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
        {
            String fe1 = SqlExpressionBuilder.PrepareFilterExpression("CRMLandBasicInfo." + CRMLandBasicInfoEntity.FLD_NAME_CreatedByEmployeeID, CurrentemployeeID.ToString(), SQLMatchType.Equal);
            String fe2 = SqlExpressionBuilder.PrepareFilterExpression("CRMLandBasicInfo." + CRMLandBasicInfoEntity.FLD_NAME_LeadGeneratedByEmployeeID, CurrentemployeeID.ToString(), SQLMatchType.Equal);

            String fe3 = SqlExpressionBuilder.PrepareFilterExpression("CRMLandBasicInfo." + CRMLandBasicInfoEntity.FLD_NAME_LeadManagedByOneEmployeeID, CurrentemployeeID.ToString(), SQLMatchType.Equal);
            String fe4 = SqlExpressionBuilder.PrepareFilterExpression("CRMLandBasicInfo." + CRMLandBasicInfoEntity.FLD_NAME_LeadManagedByTwoEmployeeID, CurrentemployeeID.ToString(), SQLMatchType.Equal);
            String fe7 = SqlExpressionBuilder.PrepareFilterExpression("CRMLandBasicInfo." + CRMLandBasicInfoEntity.FLD_NAME_ReferredByEmployeeID, CurrentemployeeID.ToString(), SQLMatchType.Equal);

            String fe5 = SqlExpressionBuilder.PrepareFilterExpression(fe1, SQLJoinType.OR, fe2);
            String fe6 = SqlExpressionBuilder.PrepareFilterExpression(fe3, SQLJoinType.OR, fe4);

            String fe = SqlExpressionBuilder.PrepareFilterExpression(fe5, SQLJoinType.OR, fe6);

            fe = SqlExpressionBuilder.PrepareFilterExpression(fe, SQLJoinType.OR, fe7);

            e.InputParameters["filterExpression"] = fe;
        }