Exemple #1
0
        public string HelloWorld()
        {
            string oMsg = "Hello World";
            //string[] Roles = { "物料管理员", "作业员" };
            //bool ret = CheckRight("07033", "test", Roles, out oMsg);

            //bool ret = ChangePassword("00000", "newtest", "test", out oMsg);
            //try
            //{
            //    string original = "test";

            //    string aaaaaa = Encrypt.EncryptString(original);
            //    string bbbbbb = Encrypt.DecryptString(aaaaaa);
            //}
            //catch (Exception e)
            //{
            //    Console.WriteLine("Error: {0}", e.Message);
            //}

            //ProductTrace iPT = new ProductTrace();
            //iPT.GetProduct("123", out oMsg);

            //ProcedureCtrl iPC = new ProcedureCtrl();
            //bool ret = iPC.CheckModelByBarCode("029070041A1088008800 ", "456", 1);
            //ret = iPC.RepairProduct("8032000008160012");

            //string Data = "<?xml version=\"1.0\"?><NewDataSet><Info><Content>IP3测试</Content><ver>1</ver><Description>这是IP3测试数据</Description></Info>";
            ////string Data = "<?xml version=\"1.0\"?><NewDataSet><Info><Content>IP3测试</Content><Content>1</Content><Content>这是IP3测试数据</Content></Info>";
            //Data += "<fieldname><field1>字段1</field1><field2>字段2</field2><field3>字段3</field3><field4>字段4</field4></fieldname>";
            //Data += "<Data><field1>数据1</field1><field2>数据2</field2><field3>数据3</field3><field4>数据4</field4></Data>";
            //Data += "</NewDataSet>";
            //try
            //{
            //    DataFormatChecker.CheckFormat(Data);
            //}
            //catch (Exception e)
            //{
            //    oMsg = e.Message;
            //    return "false";
            //}

            ProcedureCtrl iPC = new ProcedureCtrl();

            //bool ret = iPC.CheckProcedure("029070041A1088008800", "VSWR告警测试", 0, out oMsg);
            oMsg = iPC.GetRange("029070041A1088008800", "VSWR告警测试");
            ////bool ret = iPC.SaveProcess("8032000008160019", "装配", "00001", 1, "1", null, DateTime.Now, DateTime.Now.AddHours(2.3), out oMsg);
            ////bool ret = iPC.SaveProcessEnd("8032000008160019", "装配", 0, "1", "1", DateTime.Now, out oMsg);
            //DataSet ds = iPC.GetProcedure("8032000008160011");
            //if (ds != null)
            //{
            //    ds.WriteXml(@"c:\123.xml");
            //}

            //string tmp = iPC.GetProcessGraph("8032000008160011");
            oMsg = "Hello World";
            return(oMsg);
            //return tmp;
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     //调用WebService举例
     ProcedureCtrl ctrl = new ProcedureCtrl();
     ProductTrace trace = new ProductTrace();
     string oMsg = "";
     bool ret = ctrl.SaveProcessEnd("029666666A0111080029", "包装", 0,"","",System.DateTime.Now, out oMsg);
     Response.Write(oMsg);
 }
Exemple #3
0
        public bool SaveComponent(string PlanID, string UID, string ID, string ModelID, string Remark, out string oMsg)
        {
            //判断是否为一个部件
            if (GetModelType(ModelID) != 2)
            {
                oMsg = "不是一个部件";
                return(false);
            }

            //检查品号
            ProcedureCtrl PC = new ProcedureCtrl();

            if (!PC.CheckModel(ModelID, UID, 0))
            {
                oMsg = "计划品号与当前品号冲突";
                return(false);
            }

            //string PlanID;
            int ProcedureID;

            if (!GetProcedure(ModelID, PlanID, out ProcedureID))
            {
                oMsg = "未定义计划工艺流程";
                return(false);
            }

            try
            {
                InsertProduct(ID, ModelID, 2, PlanID, ProcedureID, Remark);
            }
            catch (Exception ex)
            {
                Trace.Write(ex.Message);

                oMsg = "写数据库出错";
                return(false);
            }

            oMsg = string.Empty;
            return(true);
        }
Exemple #4
0
        public bool SaveProduct(string PlanID, string UID, string ID, string ModelID, string Remark, out string oMsg)
        {
            //判断是否为一个产品
            if (GetModelType(ModelID) != 1)
            {
                oMsg = "不是一个产品";
                return false;
            }

            //检查品号
            ProcedureCtrl PC = new ProcedureCtrl();
            if (!PC.CheckModel(ModelID, UID, 0))
            {
                oMsg = "计划品号与当前品号冲突";
                return false;
            }

            //string PlanID;
            int ProcedureID;
            if (!GetProcedure(ModelID, PlanID, out ProcedureID))
            {
                oMsg = "未定义计划工艺流程";
                return false;
            }

            try
            {
                InsertProduct(ID, ModelID, 1, PlanID, ProcedureID, Remark);
            }
            catch (Exception ex)
            {
                Trace.Write(ex.Message);

                oMsg = "写数据库出错:" + ex.Message;
                return false;
            }

            oMsg = string.Empty;
            return true;
        }
Exemple #5
0
        public string HelloWorld()
        {
            string oMsg = "Hello World";
            //string[] Roles = { "物料管理员", "作业员" };
            //bool ret = CheckRight("07033", "test", Roles, out oMsg);

            //bool ret = ChangePassword("00000", "newtest", "test", out oMsg);
            //try
            //{
            //    string original = "test";

            //    string aaaaaa = Encrypt.EncryptString(original);
            //    string bbbbbb = Encrypt.DecryptString(aaaaaa);
            //}
            //catch (Exception e)
            //{
            //    Console.WriteLine("Error: {0}", e.Message);
            //}

            //ProductTrace iPT = new ProductTrace();
            //iPT.GetProduct("123", out oMsg);

            //ProcedureCtrl iPC = new ProcedureCtrl();
            //bool ret = iPC.CheckModelByBarCode("029070041A1088008800 ", "456", 1);
            //ret = iPC.RepairProduct("8032000008160012");

            //string Data = "<?xml version=\"1.0\"?><NewDataSet><Info><Content>IP3测试</Content><ver>1</ver><Description>这是IP3测试数据</Description></Info>";
            ////string Data = "<?xml version=\"1.0\"?><NewDataSet><Info><Content>IP3测试</Content><Content>1</Content><Content>这是IP3测试数据</Content></Info>";
            //Data += "<fieldname><field1>字段1</field1><field2>字段2</field2><field3>字段3</field3><field4>字段4</field4></fieldname>";
            //Data += "<Data><field1>数据1</field1><field2>数据2</field2><field3>数据3</field3><field4>数据4</field4></Data>";
            //Data += "</NewDataSet>";
            //try
            //{
            //    DataFormatChecker.CheckFormat(Data);
            //}
            //catch (Exception e)
            //{
            //    oMsg = e.Message;
            //    return "false";
            //}

            ProcedureCtrl iPC = new ProcedureCtrl();
            //bool ret = iPC.CheckProcedure("029070041A1088008800", "VSWR告警测试", 0, out oMsg);
            oMsg = iPC.GetRange("029070041A1088008800", "VSWR告警测试");
            ////bool ret = iPC.SaveProcess("8032000008160019", "装配", "00001", 1, "1", null, DateTime.Now, DateTime.Now.AddHours(2.3), out oMsg);
            ////bool ret = iPC.SaveProcessEnd("8032000008160019", "装配", 0, "1", "1", DateTime.Now, out oMsg);
            //DataSet ds = iPC.GetProcedure("8032000008160011");
            //if (ds != null)
            //{
            //    ds.WriteXml(@"c:\123.xml");
            //}

            //string tmp = iPC.GetProcessGraph("8032000008160011");
            oMsg = "Hello World";
            return oMsg;
            //return tmp;
        }