예제 #1
0
        public HashSet <string> Get_Rcvy1_List(Rcvy request)
        {
            HashSet <string> Result = null;

            try
            {
                using (var db = DbConnectionFactory.OpenDbConnection())
                {
                    if (!string.IsNullOrEmpty(request.PortOfDischargeName))
                    {
                        Result = db.HashSet <string>(
                            "Select PortOfDischargeName from rcvy1 where PortOfDischargeName is not null and PortOfDischargeName <> '' and PortOfDischargeName LIKE '" + request.PortOfDischargeName + "%' Order By PortOfDischargeName ASC"
                            );
                    }
                    else
                    {
                        Result = db.HashSet <string>(
                            "Select PortOfDischargeName from rcvy1 where PortOfDischargeName is not null and PortOfDischargeName<>'' Order By PortofDischargeName ASC"
                            );
                    }
                }
            }
            catch { throw; }
            return(Result);
        }
예제 #2
0
        public List <Rcvy1_sps> Get_Rcvy1_SpsList(Rcvy request)
        {
            List <Rcvy1_sps> Result = null;

            try
            {
                using (var db = DbConnectionFactory.OpenDbConnection())
                {
                    string strSQL = "SELECT VoyageID,VoyageNo,VesselCode,CloseDateTime,ETD,ETA,datediff(D,ETD,ETA) TranSit,PortofDischargeName," +
                                    "(select top 1 ShippinglineName from rcsl1 where shippinglinecode=rcvy1.shippinglinecode)  ShippinglineName " +
                                    "FROM rcvy1 Where StatusCode='USE' And ETD >= Convert(varchar(12),getdate(),112) And PortofDischargeName='" + request.PortOfDischargeName + "' Order By UpdateDateTime Desc";
                    Result = db.Select <Rcvy1_sps>(strSQL);
                }
            }
            catch { throw; }
            return(Result);
        }