コード例 #1
0
        public static string SearchDetail(string data)
        {
            string res = string.Empty;

            try
            {
                string sql = "SELECT [customer_name],[Customer_Address_Code],[Customer_Part_No],[Customer_Part_Revision],[part_no] " +
                             " ,[part_name],[Ship_Date],[Lot_No],[BATCH_NO],[Standard_Quantity],[Quantity],[JOB_SEQUENCE] FROM " +
                             "[FGA_PLATFORM].[dbo].[FGA_LoadDetail_T] where loadid = '" + data + "'";
                DataSet ds = new DataSet();
                ds = FGA_DAL.Base.SQLServerHelper.Query(sql);
                if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                {
                    List <EDIReleaseModel> luw = new List <EDIReleaseModel>();
                    foreach (DataRow row in ds.Tables[0].Rows)
                    {
                        EDIReleaseModel ERM = new EDIReleaseModel(row);
                        luw.Add(ERM);
                    }

                    JavaScriptSerializer jssl = new JavaScriptSerializer();
                    res = jssl.Serialize(luw);
                    res = res.Replace("\\/Date(", "").Replace(")\\/", "");
                }
            }
            catch (Exception e)
            {
            }
            return(res);
        }
コード例 #2
0
        public static string SearchData()
        {
            //按用户查看EDI的数据
            UsersModel model = (UsersModel)HttpContext.Current.Session[SysConst.S_LOGIN_USER];
            string     ET    = "";
            string     sql   = "";

            if (model.USERNAME == "Honda_front")
            {
                ET = "Front";
            }
            if (model.USERNAME == "Honda_rear")
            {
                ET = "Rear";
            }
            if (model.USERNAME == "Honda_side")
            {
                ET = "Side";
            }



            string res = string.Empty;

            try
            {
                if (model.USERNAME != "administrator")
                {
                    sql = "SELECT [customer_name],[Customer_Address_Code],[Customer_Part_No],[Customer_Part_Revision] " +
                          " ,[part_no],[Due_Date] ,[Ship_Date],[ORDER_NO] ,[Lot_No],[BATCH_NO]" +
                          " ,[Standard_Quantity],[Quantity],[JOB_SEQUENCE],[EDI_RowID],[MasterID] " +
                          " FROM [FGA_PLATFORM].[dbo].[FGA_EDI_862_T] where rstatus = 0 and PARTTYPE = '" + ET + "' " +
                          "order by [Ship_Date],[MasterID],[JOB_SEQUENCE]";
                }

                if (model.USERNAME == "administrator")
                {
                    sql = "SELECT [customer_name],[Customer_Address_Code],[Customer_Part_No],[Customer_Part_Revision] " +
                          " ,[part_no],[Due_Date] ,[Ship_Date],[ORDER_NO] ,[Lot_No],[BATCH_NO]" +
                          " ,[Standard_Quantity],[Quantity],[JOB_SEQUENCE],[EDI_RowID],[MasterID] " +
                          " FROM [FGA_PLATFORM].[dbo].[FGA_EDI_862_T]   " +
                          "order by [Ship_Date],[MasterID],[JOB_SEQUENCE]";
                }

                DataSet ds = new DataSet();
                ds = FGA_DAL.Base.SQLServerHelper.Query(sql);
                if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                {
                    List <EDIReleaseModel> luw = new List <EDIReleaseModel>();
                    foreach (DataRow row in ds.Tables[0].Rows)
                    {
                        EDIReleaseModel ERM = new EDIReleaseModel(row);
                        luw.Add(ERM);
                    }

                    JavaScriptSerializer jssl = new JavaScriptSerializer();
                    res = jssl.Serialize(luw);
                    res = res.Replace("\\/Date(", "").Replace(")\\/", "");
                }
            }
            catch (Exception e)
            {
            }
            return(res);
        }