コード例 #1
0
        public byte[] Byte_INTERFACE(string Interface, string Json)
        {
            Byte[] _StrErr = null;
            IDictionary <string, object> dic = MapListConverter.JsonToDictionary(Json);

            switch (Interface)
            {
            case "GetUserInfo":
                string UserId   = null;
                string username = null;
                string PWD      = null;
                if (dic.ContainsKey("USERID"))
                {
                    UserId = dic["USERID"].ToString();
                }
                if (dic.ContainsKey("USERNAME"))
                {
                    UserId = dic["USERNAME"].ToString();
                }
                if (dic.ContainsKey("PWD"))
                {
                    UserId = dic["PWD"].ToString();
                }
                _StrErr = mlc.GetDataSetSurrogateZipBytes(mUserInfo.GetUserInfo(UserId, username, PWD));
                break;

            case "GetWoInfo":
                _StrErr = mlc.GetDataSetSurrogateZipBytes(woinfo.GetWoInfo(dic["WOID"].ToString(), dic["PARTNUMBER"].ToString(), null));
                break;

            default:
                _StrErr = null;
                break;
            }
            return(_StrErr);
        }
コード例 #2
0
        public byte[] Get_Z_RFC_ZMM011(string woid)
        {
            this._strError = string.Empty;
            try
            {
                System.Data.DataSet   ds   = new System.Data.DataSet();
                System.Data.DataTable mDt1 = new System.Data.DataTable("Z_RFC_ZMM011_TB1");
                System.Data.DataTable mDt2 = new System.Data.DataTable("Z_RFC_ZMM011_TB2");

                mDt1.Columns.Add("AUFNR", typeof(string));
                mDt1.Columns.Add("MATNR1", typeof(string));
                mDt1.Columns.Add("MATNR2", typeof(string));
                mDt1.Columns.Add("MAKTX2", typeof(string));
                mDt1.Columns.Add("BDMNG", typeof(Int32));

                mDt2.Columns.Add("VORNR", typeof(string));
                mDt2.Columns.Add("LTXA1", typeof(string));


                RfcDestination _desination = RfcDestinationManager.GetDestination(this.GetCfgParameters());
                IRfcFunction   rfcFunction = _desination.Repository.CreateFunction("Z_RFC_ZMM011");

                rfcFunction.SetValue("IMPORT1", woid);
                rfcFunction.Invoke(_desination);
                string[] arrTB = new string[] { "OUTPUT1", "OUTPUT2" };

                IRfcTable table = rfcFunction.GetTable(arrTB[0]);

                for (int i = 0; i < table.RowCount; i++)
                {
                    if (table[i].GetInt("BDMNG") < 1)
                    {
                        continue;
                    }
                    mDt1.Rows.Add(table[i].GetString("AUFNR").TrimStart('0'), table[i].GetString("MATNR1").TrimStart('0'),
                                  table[i].GetString("MATNR2").TrimStart('0'), table[i].GetString("MAKTX2").TrimStart('0'),
                                  table[i].GetInt("BDMNG"));
                }
                ds.Tables.Add(mDt1);

                table = rfcFunction.GetTable(arrTB[1]);
                for (int i = 0; i < table.RowCount; i++)
                {
                    mDt2.Rows.Add(table[i].GetString("VORNR").TrimStart('0'), table[i].GetString("LTXA1").TrimStart('0'));
                }
                ds.Tables.Add(mDt2);

                return(mlc.GetDataSetSurrogateZipBytes(ds));
            }
            catch
            {
                return(null);
            }
        }
コード例 #3
0
 public byte[] GetReworkInfo(string ReworkNo)
 {
     return(mlc.GetDataSetSurrogateZipBytes(ReworkDetail.GetReworkInfo(ReworkNo)));
 }
コード例 #4
0
 public byte[] QuerytSmtKpNormallog(string dicstring, bool ShowTotal)
 {
     return(mlc.GetDataSetSurrogateZipBytes(mSmtkpnormallog.QuerytSmtKpNormallog(dicstring, ShowTotal)));
 }
コード例 #5
0
        public byte[] Get_UserInfo(string JsonUser, string FieldList)
        {
            IDictionary <string, object> mst = MapListConverter.JsonToDictionary(JsonUser);

            return(mlc.GetDataSetSurrogateZipBytes(mUserInfo.GetUserInfo(mst, FieldList)));
        }
コード例 #6
0
ファイル: tSmtKpMonitor.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] GetSmtIO(string masterId, string woId)
 {
     return(mlc.GetDataSetSurrogateZipBytes(mSmtio.GetSmtIO(masterId, woId)));
 }
コード例 #7
0
ファイル: tFixtureInfo.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] GetFixtureInfo()
 {
     return(mlc.GetDataSetSurrogateZipBytes(fixture.GetFixtureInfo(null)));
 }
コード例 #8
0
ファイル: T_DS_Out.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] Get_DSInfo(DateTime rec_Sta, DateTime rec_End, out string status)
 {
     return(mlc.GetDataSetSurrogateZipBytes(Ds.Get_DSInfo(rec_Sta, rec_End, out status)));
 }
コード例 #9
0
 public byte[] GetRoleInfo()
 {
     return(mlc.GetDataSetSurrogateZipBytes(mRoleinfo.GetRoleInfo()));
 }
コード例 #10
0
 public byte[] Get_B_MAIL_T(string Mail_App)
 {
     return(mlc.GetDataSetSurrogateZipBytes(Mail.Get_B_MAIL_T(Mail_App)));
 }
コード例 #11
0
 public byte[] GetQueryWipAllInfo(string ColumnName, string Data)
 {
     return(mlc.GetDataSetSurrogateZipBytes(mWiptracking.Get_WIP_TRACKING(ColumnName, Data)));
 }
コード例 #12
0
 public byte[] ReworkWipQuery(string Colnum, string Data)
 {
     return(mlc.GetDataSetSurrogateZipBytes(WipWh.ReworkWipQuery(Colnum, Data)));
 }
コード例 #13
0
 public byte[] GetGangInfoByTrsn(string trsn)
 {
     return(mlc.GetDataSetSurrogateZipBytes(mPartstorehousehad.GetGangInfoByTrsn(trsn)));
 }
コード例 #14
0
ファイル: tCustomer.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] GettCustomerAll()
 {
     return(mlc.GetDataSetSurrogateZipBytes(_tCustomer.GettCustomerAll()));
 }
コード例 #15
0
 public byte[] GetDeptInfo()
 {
     return(mlc.GetDataSetSurrogateZipBytes(mdeptinfo.GetDeptInfo()));
 }
コード例 #16
0
ファイル: tStationNoInfo.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] GetAllStationNoInfo()
 {
     return(mlc.GetDataSetSurrogateZipBytes(mStationNoinfo.GetAllStationNoInfo()));
     //string sql = "select stationno,lineId,machineId,des,stationspec from stationnoInfo";
     //return BLL.BllMsSqllib.Instance.ExecuteQuerySQL(sql);
 }
コード例 #17
0
ファイル: Web_FQC.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] Sel_QCNO_Date(DateTime Dt, string Line)
 {
     return(mlc.GetDataSetSurrogateZipBytes(fqc.Sel_QCNO_Date(Dt, Line)));
 }
コード例 #18
0
ファイル: tRouteInfo.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] GetRouteInfoByWoId(string routgroupId)
 {
     return(mlc.GetDataSetSurrogateZipBytes(mRouteinfo.GetRouteInfoByRoutgroupId(routgroupId)));// BLL.BllMsSqllib.Instance.MsSqlLib.GetRouteByWoId(woId);
 }
コード例 #19
0
 public byte[] GetErrorCode()
 {
     return(mlc.GetDataSetSurrogateZipBytes(mErrcode.GetErrorCode(null)));
 }
コード例 #20
0
ファイル: tSmtKpMaster.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] GetSmtKpMaster(string MasterId)
 {
     return(mlc.GetDataSetSurrogateZipBytes(mSmtkpmaster.GetSmtKpMaster(MasterId)));
 }
コード例 #21
0
ファイル: tWipKeyPart.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] GetWipKeyParts(string SNTYPE, string SNVAL)
 {
     return(mlc.GetDataSetSurrogateZipBytes(mWipkeypart.GetWipKeyParts(SNTYPE, SNVAL)));
 }
コード例 #22
0
ファイル: tReasonCode.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] GetReasonCode()
 {
     return(mlc.GetDataSetSurrogateZipBytes(mReasoncode.GetReasonCode()));
 }
コード例 #23
0
 public byte[] QueryPartMaps(string kpnumber)
 {
     return(mlc.GetDataSetSurrogateZipBytes(mPartmap.QueryPartMaps(kpnumber)));
 }
コード例 #24
0
ファイル: tKeyPart.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] GetKeyParts()
 {
     return(mlc.GetDataSetSurrogateZipBytes(mKeypart.GetKeyParts()));
 }
コード例 #25
0
ファイル: tFacInfo.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] GetFacInfo()
 {
     return(mlc.GetDataSetSurrogateZipBytes(mFacinfo.GetFacInfo()));
 }
コード例 #26
0
 public byte[] GetRepairSnInfo(string ESN)
 {
     return(mlc.GetDataSetSurrogateZipBytes(mRepairinfo.GetRepairSnInfo(ESN)));
 }
コード例 #27
0
ファイル: tMachineInfo.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] GetAllMachineInfo()
 {
     return(mlc.GetDataSetSurrogateZipBytes(mMachineid.GetMachineInfo(null)));
 }
コード例 #28
0
ファイル: tVersion_Mark.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] QueryVersionInfoByWo(string wo)
 {
     return(mlc.GetDataSetSurrogateZipBytes(VersionMark.QueryVersionInfoByWo(wo)));
 }
コード例 #29
0
 public byte[] Get_ProductRealSummary(string WORK_DATE, string Class)
 {
     return(mlc.GetDataSetSurrogateZipBytes(Prs.Get_Product_Real_Summary(WORK_DATE, Class)));
 }
コード例 #30
0
ファイル: tProduct.asmx.cs プロジェクト: fengyubox/SFIS
 public byte[] GetProductSnType(string partnumber)
 {
     return(mlc.GetDataSetSurrogateZipBytes(mProduct.GetProductSnType(partnumber)));
 }