Beispiel #1
0
        private void OpenToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //-- OPEN
            string RCP_MGR_CODE = string.Empty;

            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Title            = "OPEN RECIPE";
            ofd.InitialDirectory = System.AppDomain.CurrentDomain.BaseDirectory + "RECIPE\\";

            //파일 오픈창 로드
            DialogResult dr = ofd.ShowDialog();

            //OK버튼 클릭시
            if (dr == DialogResult.OK)
            {
                //File명과 확장자를 가지고 온다.
                string[] res = Open(ofd);


                if (res[0].Contains("KNS"))
                {
                    KNS    kns      = new KNS();
                    string sDirPath = kns.Rename(res[0], res[1]);
                    //List<RecipeConfig> ParaList = new List<RecipeConfig>();
                    Global.changeParaList = null;
                    Global.KnsParaList    = kns.KNSParaPARSE(sDirPath, res[1]);
                    Global.KnsWireList    = kns.KNSWirePARSE(sDirPath, res[1]);

                    this.Text = Global.RecipeName;
                    dataGridViewPara.DataSource = Global.KnsParaList;
                    dataGridViewWM.DataSource   = Global.KnsWireList;

                    lblStatus.Text = null;
                }
                else if (res[0].Contains("SKW"))
                {
                }
                else if (res[0].Contains("FCB"))
                {
                }
            }
            //취소버튼 클릭시 또는 ESC키로 파일창을 종료 했을경우
            else if (dr == DialogResult.Cancel)
            {
                string[] res = null;
            }
        }
Beispiel #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            //-- SAVE
            if (!string.IsNullOrEmpty(lblStatus.Text))
            {
                KNS kns = new KNS();
                kns.knsParameterChangeSave();
                kns.knsWiremapChangeSave();

                Global.KnsParaList = kns.KNSParaPARSE(Global.FilePath, Global.RecipeName);
                Global.KnsWireList = kns.KNSWirePARSE(Global.FilePath, Global.RecipeName);

                this.Text = Global.RecipeName;
                dataGridViewPara.DataSource = Global.KnsParaList;
                dataGridViewWM.DataSource   = Global.KnsWireList;

                lblStatus.Text = null;
            }
            else
            {
            }
        }
Beispiel #3
0
        //List<RecipeConfig> ParaList = null;
        public Form1()
        {
            InitializeComponent();

            //-- gitHub Test
            //-- xps github test

            KNS    kns      = new KNS();
            Global gl       = new Global();
            string sDirPath = kns.Rename(System.AppDomain.CurrentDomain.BaseDirectory + "RECIPE\\KNS\\WBK01\\UPLOAD\\", "FDFB162080061");

            Global.FilePath   = sDirPath;
            Global.RecipeName = "FDFB162080061";

            Global.KnsParaList = kns.KNSParaPARSE(Global.FilePath, Global.RecipeName);
            Global.KnsWireList = kns.KNSWirePARSE(Global.FilePath, Global.RecipeName);

            this.Text = Global.RecipeName;
            dataGridViewPara.DataSource = Global.KnsParaList;
            dataGridViewWM.DataSource   = Global.KnsWireList;


            ////-- OPEN
            //string RCP_MGR_CODE = string.Empty;

            //OpenFileDialog ofd = new OpenFileDialog();
            //ofd.Title = "OPEN RECIPE";
            //ofd.InitialDirectory = System.AppDomain.CurrentDomain.BaseDirectory + "RECIPE\\";

            ////파일 오픈창 로드
            //DialogResult dr = ofd.ShowDialog();

            ////OK버튼 클릭시
            //if (dr == DialogResult.OK)
            //{
            //    //File명과 확장자를 가지고 온다.
            //    string[] res = Open(ofd);

            //    if (res[0].Contains("KNS"))
            //    {
            //        KNS kns = new KNS();
            //        //List<RecipeConfig> ParaList = new List<RecipeConfig>();
            //        Global.changeParaList = null;
            //        string sDirPath = kns.Rename(res[0], res[1]);
            //        Global.KnsParaList = kns.KNSParaPARSE(sDirPath, res[1]);
            //        Global.KnsWireList = kns.KNSWirePARSE(sDirPath, res[1]);

            //        this.Text = Global.RecipeName;
            //        dataGridViewPara.DataSource = Global.KnsParaList;
            //        dataGridViewWM.DataSource = Global.KnsWireList;
            //    }
            //    else if (res[0].Contains("SKW"))
            //    {

            //    }
            //    else if (res[0].Contains("FCB"))
            //    {

            //    }
            //}
            ////취소버튼 클릭시 또는 ESC키로 파일창을 종료 했을경우
            //else if (dr == DialogResult.Cancel)
            //{
            //    this.Close();
            //}
        }