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; } }
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 { } }
//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(); //} }