Exemple #1
0
        public static bool DataClassToFile(cSystemSet SystemSet)
        {
            bool   isOk    = false;
            string tempStr = "";

            try
            {
                tempStr = tempStr + SystemSet.mPrevBar + "~";
                tempStr = tempStr + SystemSet.mPrevId + "~";
                tempStr = tempStr + SystemSet.mZysfMode.ToString() + "~";
                tempStr = tempStr + SystemSet.mZysfDoing.ToString() + "~";
                tempStr = tempStr + SystemSet.mPassWord + "~";
                for (int i = 0; i < SystemSet.ComPort.Length; i++)
                {
                    tempStr = tempStr + SystemSet.ComPort[i] + "~";
                }
                cMain.WriteFile(cMain.AppPath + "\\SystemInfo.txt", tempStr, false);
                isOk = true;
            }
            catch (Exception exc)
            {
                cMain.WriteErrorToLog("FrmSys DataClassToFile is Error " + exc.ToString());
                isOk = false;
            }
            return(isOk);
        }
Exemple #2
0
        public static bool DataClassToFrm(frmSys mFrmSys, cSystemSet SystemSet)
        {
            bool isOk = false;
            int  i = 0, index = 0;

            try
            {
                mFrmSys.GridSys.Rows[index++].Cells[1].Value = SystemSet.mPrevBar;
                mFrmSys.GridSys.Rows[index++].Cells[1].Value = SystemSet.mPrevId;
                mFrmSys.GridSys.Rows[index++].Cells[1].Value = SystemSet.mPLCCOM;
                mFrmSys.GridSys.Rows[index++].Cells[1].Value = SystemSet.mBarCom;
                mFrmSys.GridSys.Rows[index++].Cells[1].Value = SystemSet.m485COM;
                mFrmSys.GridSys.Rows[index++].Cells[1].Value = SystemSet.mSnCom;
                mFrmSys.GridSys.Rows[index++].Cells[1].Value = SystemSet.mPQCom;
                mFrmSys.GridSys.Rows[index++].Cells[1].Value = SystemSet.mPassWord;
                for (i = 0; i < cMain.mSysSet.PressK.Length; i++)
                {
                    mFrmSys.GridSys.Rows[index++].Cells[1].Value = SystemSet.PressK[i];
                }
                for (i = 0; i < cMain.mSysSet.PressB.Length; i++)
                {
                    mFrmSys.GridSys.Rows[index++].Cells[1].Value = SystemSet.PressB[i];
                }
                mFrmSys.GridSys.Rows[index++].Cells[1].Value = SystemSet.ZYSFArea;
                mFrmSys.GridSys.Rows[index++].Cells[1].Value = SystemSet.ZYSFDoing;
                isOk = true;
            }
            catch (Exception exc)
            {
                cMain.WriteErrorToLog("FrmSys DataClassToFrm is Error " + exc.ToString());
                isOk = false;
            }
            return(isOk);
        }
Exemple #3
0
        public static bool DataFileToClass(string FileStr, out cSystemSet SystemSet, bool isPath)
        {
            bool       isOk       = false;
            cSystemSet mSystemSet = new cSystemSet();
            string     readFile;
            int        index = 0;

            if (isPath)
            {
                readFile = cMain.ReadFile(FileStr);
            }
            else
            {
                readFile = FileStr;
            }
            try
            {
                string[] tempStr;
                tempStr = readFile.Split('~');
                int i;
                mSystemSet.mPrevBar  = tempStr[index++];
                mSystemSet.mPrevId   = tempStr[index++];
                mSystemSet.mPLCCOM   = tempStr[index++];
                mSystemSet.mBarCom   = tempStr[index++];
                mSystemSet.m485COM   = tempStr[index++];
                mSystemSet.mSnCom    = tempStr[index++];
                mSystemSet.mPQCom    = tempStr[index++];
                mSystemSet.mPassWord = tempStr[index++];
                for (i = 0; i < mSystemSet.PressK.Length; i++)
                {
                    mSystemSet.PressK[i] = Num.DoubleParse(tempStr[index++]);
                }
                for (i = 0; i < mSystemSet.PressK.Length; i++)
                {
                    mSystemSet.PressB[i] = Num.DoubleParse(tempStr[index++]);
                }
                mSystemSet.ZYSFArea  = tempStr[index++].ToInt();
                mSystemSet.ZYSFDoing = tempStr[index++].ToInt();
                isOk = true;
            }
            catch (Exception exc)
            {
                //mSystemSet = new cSystemSet();
                cMain.WriteErrorToLog("FrmSys DataFileToClass is Error " + exc.ToString());
                isOk = false;
            }
            SystemSet = mSystemSet;
            return(isOk);
        }
Exemple #4
0
        public static bool DataClassToFrm(frmSys mFrmSys, cSystemSet SystemSet)
        {
            bool isOk = false;

            try
            {
                for (int i = 0; i < mFrmSys.lblCom.Length; i++)
                {
                    mFrmSys.lblCom[i].Text = SystemSet.ComPort[i];
                }
                mFrmSys.textBox1.Text = SystemSet.mPassWord;
                isOk = true;
            }
            catch (Exception exc)
            {
                cMain.WriteErrorToLog("FrmSys DataClassToFrm is Error " + exc.ToString());
                isOk = false;
            }
            return(isOk);
        }
Exemple #5
0
        public static bool DataFrmToClass(frmSys mFrmSys, out cSystemSet SystemSet)
        {
            bool       isOk       = false;
            cSystemSet mSystemSet = new cSystemSet();

            try
            {
                for (int i = 0; i < mFrmSys.lblCom.Length; i++)
                {
                    mSystemSet.ComPort[i] = mFrmSys.lblCom[i].Text;
                }
                mSystemSet.mPassWord = mFrmSys.textBox1.Text;
                isOk = true;
            }
            catch (Exception exc)
            {
                cMain.WriteErrorToLog("FrmSys DataFrmToClass is Error " + exc.ToString());
                isOk = false;
            }
            SystemSet = mSystemSet;
            return(isOk);
        }
Exemple #6
0
        public static bool DataFileToClass(string FileStr, out cSystemSet SystemSet, bool isPath)
        {
            bool       isOk = false;
            cSystemSet mSystemSet;
            string     readFile;

            if (isPath)
            {
                readFile = cMain.ReadFile(FileStr);
            }
            else
            {
                readFile = FileStr;
            }
            try
            {
                mSystemSet = new cSystemSet();
                string[] tempStr;
                tempStr               = readFile.Split('~');
                mSystemSet.mPrevBar   = tempStr[0];
                mSystemSet.mPrevId    = tempStr[1];
                mSystemSet.mZysfMode  = Num.IntParse(tempStr[2]);
                mSystemSet.mZysfDoing = Num.IntParse(tempStr[3]);
                mSystemSet.mPassWord  = tempStr[4];
                for (int i = 0, j = 5; i < mSystemSet.ComPort.Length && j < tempStr.Length; i++, j++)
                {
                    mSystemSet.ComPort[i] = tempStr[j];
                }
                isOk = true;
            }
            catch (Exception exc)
            {
                mSystemSet = new cSystemSet();
                cMain.WriteErrorToLog("FrmSys DataFileToClass is Error " + exc.ToString());
                isOk = false;
            }
            SystemSet = mSystemSet;
            return(isOk);
        }
Exemple #7
0
        public static bool DataFrmToClass(frmSys mFrmSys, out cSystemSet SystemSet)
        {
            bool       isOk       = false;
            cSystemSet mSystemSet = new cSystemSet();
            int        i;
            int        index = 0;

            try
            {
                mSystemSet.mPrevBar  = mFrmSys.GridSys.Rows[index++].Cells[1].Value.ToString();
                mSystemSet.mPrevId   = mFrmSys.GridSys.Rows[index++].Cells[1].Value.ToString();
                mSystemSet.mPLCCOM   = mFrmSys.GridSys.Rows[index++].Cells[1].Value.ToString();
                mSystemSet.mBarCom   = mFrmSys.GridSys.Rows[index++].Cells[1].Value.ToString();
                mSystemSet.m485COM   = mFrmSys.GridSys.Rows[index++].Cells[1].Value.ToString();
                mSystemSet.mSnCom    = mFrmSys.GridSys.Rows[index++].Cells[1].Value.ToString();
                mSystemSet.mPQCom    = mFrmSys.GridSys.Rows[index++].Cells[1].Value.ToString();
                mSystemSet.mPassWord = Num.StringParse(mFrmSys.GridSys.Rows[index++].Cells[1].Value);
                for (i = 0; i < mSystemSet.PressK.Length; i++)
                {
                    mSystemSet.PressK[i] = Num.DoubleParse(mFrmSys.GridSys.Rows[index++].Cells[1].Value);
                }
                for (i = 0; i < mSystemSet.PressB.Length; i++)
                {
                    mSystemSet.PressB[i] = Num.DoubleParse(mFrmSys.GridSys.Rows[index++].Cells[1].Value);
                }
                mSystemSet.ZYSFArea  = mFrmSys.GridSys.Rows[index++].Cells[1].Value.ToString().ToInt();
                mSystemSet.ZYSFDoing = mFrmSys.GridSys.Rows[index++].Cells[1].Value.ToString().ToInt();
                isOk = true;
            }
            catch (Exception exc)
            {
                cMain.WriteErrorToLog("FrmSys DataFrmToClass is Error " + exc.ToString());
                isOk = false;
            }
            SystemSet = mSystemSet;
            return(isOk);
        }
Exemple #8
0
        public static bool DataClassToFile(cSystemSet SystemSet)
        {
            bool   isOk    = false;
            string tempStr = "";
            int    i       = 0;

            try
            {
                tempStr = tempStr + SystemSet.mPrevBar + "~";
                tempStr = tempStr + SystemSet.mPrevId + "~";
                tempStr = tempStr + SystemSet.mPLCCOM + "~";
                tempStr = tempStr + SystemSet.mBarCom + "~";
                tempStr = tempStr + SystemSet.m485COM + "~";
                tempStr = tempStr + SystemSet.mSnCom + "~";
                tempStr = tempStr + SystemSet.mPQCom + "~";
                tempStr = tempStr + SystemSet.mPassWord + "~";
                for (i = 0; i < SystemSet.PressK.Length; i++)
                {
                    tempStr = tempStr + SystemSet.PressK[i].ToString() + "~";
                }
                for (i = 0; i < SystemSet.PressK.Length; i++)
                {
                    tempStr = tempStr + SystemSet.PressB[i].ToString() + "~";
                }
                tempStr = tempStr + SystemSet.ZYSFArea + "~";
                tempStr = tempStr + SystemSet.ZYSFDoing + "~";
                cMain.WriteFile(cMain.AppPath + "\\SystemInfo.txt", tempStr, false);
                isOk = true;
            }
            catch (Exception exc)
            {
                cMain.WriteErrorToLog("FrmSys DataClassToFile is Error " + exc.ToString());
                isOk = false;
            }
            return(isOk);
        }