Example #1
0
        public List <ASSETKKF_MODEL.Data.Mssql.Mcis.msWorkStation> Search(ASSETKKF_MODEL.Request.Mcis.msWorkStationReq d, SqlTransaction transac = null)
        {
            DynamicParameters param = new DynamicParameters();

            /*
             * param.Add("@WorkStationCdIsNull", d.WorkStationCd.ListNull());
             * param.Add("@WorkStationNmIsNull", d.WorkStationNm.ListNull());
             * param.Add("@WSProfitIsNull", d.WSProfit.ListNull());
             * param.Add("@WSProfit_NMIsNull", d.WSProfit_NM.ListNull());
             * param.Add("@SelProfitIsNull", d.SelProfit.ListNull());
             * param.Add("@CANCELFLAGIsNull", d.CANCELFLAG.ListNull());
             * param.Add("@txtSearch", $"%{d.txtSearch.GetValue()}%");
             */
            string cmd = "";

            /*
             * string cmd = "SELECT * FROM .dbo.msWorkStation " +
             * $"WHERE (@WorkStationCdIsNull IS NULL OR WorkStationCd IN ('{ d.WorkStationCd.Join("','") }')) " +
             * $"AND (@WorkStationNmIsNull IS NULL OR WorkStationNm IN ('{ d.WorkStationNm.Join("','") }')) " +
             * $"AND (@WSProfitIsNull IS NULL OR WSProfit IN ('{ d.WSProfit.Join("','") }')) " +
             * $"AND (@WSProfit_NMIsNull IS NULL OR WSProfit_NM IN ('{ d.WSProfit_NM.Join("','") }')) " +
             * $"AND (@SelProfitIsNull IS NULL OR SelProfit IN ('{ d.SelProfit.Join("','") }')) " +
             * $"AND (@CANCELFLAGIsNull IS NULL OR CANCELFLAG IN ('{ d.CANCELFLAG.Join("','") }')) " +
             * $"AND (WorkStationCd LIKE @txtSearch OR WorkStationCd LIKE @txtSearch) " +
             * "ORDER BY aFieldFirstName;";
             */
            var res = Query <ASSETKKF_MODEL.Data.Mssql.Mcis.msWorkStation>(cmd, param).ToList();

            return(res);
        }
Example #2
0
        public List <ASSETKKF_MODEL.Data.Mssql.Mcis.msWorkStation> GetData(ASSETKKF_MODEL.Request.Mcis.msWorkStationReq d, SqlTransaction transac = null)
        {
            DynamicParameters param = new DynamicParameters();

            param.Add("@WorkStationCd", d.WorkStationCd);
            param.Add("@WorkStationNm", d.WorkStationNm);
            param.Add("@WSProfit", d.WSProfit);
            param.Add("@WSProfit_NM", d.WSProfit_NM);
            param.Add("@SelProfit", d.SelProfit);
            param.Add("@CANCELFLAG", d.CANCELFLAG);
            //  param.Add("@txtSearch", $"%{d.txtSearch.GetValue()}%");

            string cmd = "SELECT * FROM .dbo.msWorkStation " +
                         $"WHERE (@WorkStationCd IS NULL OR WorkStationCd = d.WorkStationCd) " +
                         $"  AND (@WorkStationNm IS NULL OR WorkStationNm = d.WorkStationNm) " +
                         $"  AND (@WSProfit IS NULL OR WSProfit = d.WSProfit) " +
                         $"  AND (@WSProfit_NM IS NULL OR WSProfit_NM = d.WSProfit_NM) " +
                         $"  AND (@SelProfit IS NULL OR SelProfit = d.SelProfit) " +
                         $"  AND (@CANCELFLAG IS NULL OR CANCELFLAG = d.CANCELFLAG) " +
                         //  $"AND (WorkStationCd LIKE @txtSearch OR WorkStationCd LIKE @txtSearch) " +
                         "ORDER BY aFieldFirstName;";
            var res = Query <ASSETKKF_MODEL.Data.Mssql.Mcis.msWorkStation>(cmd, param).ToList();

            return(res);
        }