Example #1
0
        public static List <IJobBL> GetExportBLForListing(SearchCriteria searchCriteria)
        {
            string        strExecution = "[fwd].[usp_GetFwdBLForListing]";
            List <IJobBL> lstBL        = new List <IJobBL>();

            using (DbQuery oDq = new DbQuery(strExecution))
            {
                oDq.AddVarcharParam("@JobNumber", 100, searchCriteria.JobNo);
                oDq.AddVarcharParam("@BLNo", 100, searchCriteria.EdgeBLNumber);
                oDq.AddVarcharParam("@POL", 100, searchCriteria.POL);
                oDq.AddVarcharParam("@Line", 100, searchCriteria.LineName);
                oDq.AddVarcharParam("@Location", 100, searchCriteria.Location);
                oDq.AddIntegerParam("@Status", searchCriteria.IntegerOption1);
                oDq.AddVarcharParam("@SortExpression", 100, searchCriteria.SortExpression);
                oDq.AddVarcharParam("@SortDirection", 100, searchCriteria.SortDirection);

                DataTableReader reader = oDq.GetTableReader();

                while (reader.Read())
                {
                    IJobBL bl = new JobBLEntity(reader);
                    lstBL.Add(bl);
                }

                reader.Close();
            }

            return(lstBL);
        }
Example #2
0
        public static IJobBL GetExportBLHeaderInfoForEdit(string BLNo)
        {
            string strExecution = "[fwd].[usp_GetJobBLForEdit]";
            IJobBL objHeader    = new JobBLEntity();

            using (DbQuery oDq = new DbQuery(strExecution))
            {
                oDq.AddVarcharParam("@BLNumber", 50, BLNo);

                DataTableReader reader = oDq.GetTableReader();

                while (reader.Read())
                {
                    objHeader = new JobBLEntity(reader);
                }

                reader.Close();
            }

            return(objHeader);
        }