using BLL; using DAL; using HandyControl.Controls; using Model; using System; using System.Collections.Generic; using System.Data; using System.Diagnostics; using System.IO; using System.Linq; using System.Media; using System.Runtime.ConstrainedExecution; using System.Security.Principal; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using Tool; using View; using Window = System.Windows.Window; namespace 点检 { /// /// MainWindow.xaml 的交互逻辑 /// public partial class MainWindow : Window { private SoundPlayer playerNG = new SoundPlayer(System.Environment.CurrentDirectory + "\\ng.wav"); private SoundPlayer playerOK = new SoundPlayer(System.Environment.CurrentDirectory + "\\ok.wav"); private CheckViewModel viewModel = new CheckViewModel(); private SettingModel set = new SettingModel(); private CheckBLL checkBLL = new CheckBLL(); private CheckDAL checkDAL = new CheckDAL(); private List ExclModel = new List(); private List InitestModel = new List(); private List ExclModel2 = new List(); private List InitestModel2 = new List(); private List ExclModel3 = new List(); private List InitestModel3 = new List(); private List ExclModelend = new List(); private List InitestModelend = new List(); private List StandardExclModelModel = new List(); private List StandardInitestModel = new List(); public string[] Jinjiimei { get; set; } private string user; private ConfigHelper configHelper = new ConfigHelper(); private int devedle1 = 0; private int devedle2 = 0; public MainWindow() { InitializeComponent(); set = checkBLL.LoadConfig(); ComboBoxType.ItemsSource = set.Types; if (set.Types.Count() > set.index) { ComboBoxType.SelectedIndex = set.index; } else { ComboBoxType.SelectedIndex=0; } viewModel.devcode1 = set.devcode1; viewModel.devcode2 = set.devcode2; //绑定界面 DataContext = viewModel; intiot(); LoginShared("192.168.2.149", "工程", "12345678"); //DirectoryInfo theFolder1 = new DirectoryInfo("\\\\192.168.2.149\\生产数据"); ////DirectoryInfo theFolder1 = new DirectoryInfo("\\\\192.168.2.149\\生产数据\\制造二课\\制造二课(模组车间)\\功能中移回传log"); //DirectoryInfo[] dir12 = theFolder1.GetDirectories(); //ReplacetestModel = checkBLL.getReplacetest(set.pathch1); //InitestModel = checkBLL.getinitest(set.pathini,1); //string sdfsed = checkDAL.getendini3("0.4","0.5","0.5"); } public void intiot() { viewModel.devcode1no = "夹具1读取" + devedle1 + "个log文件"; viewModel.devcode2no = "夹具2读取" + devedle2 + "个log文件"; } public static void LoginShared(string path, string user, string pwd) { Process p = new Process(); //打开cmd管理员窗口 p.StartInfo.FileName = System.Environment.GetEnvironmentVariable("ComSpec"); p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.CreateNoWindow = true; p.Start(); //往窗口内写入数据 p.StandardInput.WriteLine(@"Net Use {0} /del", path); //必须先删除,否则报错 p.StandardInput.WriteLine(@"Net Use {0} ""{1}"" /user:{2}", path, pwd, user); p.StandardInput.WriteLine("exit"); //加入exie防止WaitForExit卡死。 p.WaitForExit(); p.Close(); } private void button_Click(object sender, EventArgs e) { try { //new MessageBoxView("提示!", "请输入账号!").ShowDialog(); //return; Dictionary dic = configHelper.ReadAll(); var item = new List() { "点检登录" }; var logModel = new LoginModel(); bool? dialog = new MesLoginView("登录", dic, item, logModel).ShowDialog(); if (dialog == true) { user = logModel.name; if (user != "") { LogHelper.WriteLogMater(logModel.bumen + user + "登录"); viewModel.name = user; } else { viewModel.name = ""; } } else { viewModel.name = ""; } } catch (Exception ee) { LogHelper.WriteLog(ee.ToString()); new MessageBoxView("错误!", ee.Message.ToString()).ShowDialog(); } } private void ComboBoxType_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { set.index = ComboBoxType.SelectedIndex; checkBLL.SetConfig(set); viewModel.type = ComboBoxType.SelectedValue.ToString(); Jinjiimei = checkDAL.Getimei(viewModel.type); ComboBoximei.ItemsSource = Jinjiimei; } catch(Exception ee) { LogHelper.WriteLog(ee.ToString()); new MessageBoxView("错误!", ee.Message.ToString()).ShowDialog(); } } private void ComboBoximei_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (ComboBoximei.SelectedValue == null) { viewModel.snimei = ""; } else { viewModel.snimei = ComboBoximei.SelectedValue.ToString(); } } private void Clear_Click(object sender, RoutedEventArgs e) { try { string retul = checkBLL.getloadtest(set.pathLoad); if (retul!="OK") { new MessageBoxView("错误!", retul).ShowDialog(); if (File.Exists(playerNG.SoundLocation)) { playerNG.Play(); } } checkBLL.Clearfile(set); } catch (Exception ee) { LogHelper.WriteLog(ee.ToString()); new MessageBoxView("错误!", ee.Message.ToString()).ShowDialog(); } } private void Jinji1_Click(object sender, RoutedEventArgs e) { string reault = Jinji(viewModel.devcode1, set.pathch1,1); if (reault != "OK") { LogHelper.WriteLog(reault); new MessageBoxView("错误!", reault).ShowDialog(); if (File.Exists(playerNG.SoundLocation)) { playerNG.Play(); } } else { new MessageBoxView("提示!", "点检成功").ShowDialog(); if (File.Exists(playerOK.SoundLocation)) { playerOK.Play(); } } } private void Jinji2_Click(object sender, RoutedEventArgs e) { string reault = Jinji(viewModel.devcode2, set.pathch2,2); if (reault != "OK") { LogHelper.WriteLog(reault); new MessageBoxView("错误!", reault).ShowDialog(); if (File.Exists(playerNG.SoundLocation)) { playerNG.Play(); } } else { new MessageBoxView("提示!", "点检成功").ShowDialog(); if (File.Exists(playerOK.SoundLocation)) { playerOK.Play(); } } } private string Jinji(string devcode, string path,int line) { try { string retul = checkBLL.getloadtest(set.pathLoad); if (retul != "OK") { new MessageBoxView("错误!", retul).ShowDialog(); if (File.Exists(playerNG.SoundLocation)) { playerNG.Play(); } } string relist = "OK"; relist = checkDAL.checkdist(devcode, viewModel.type, viewModel.snimei, viewModel.name); if (relist != "OK") { //NgView(relist); return relist; } ExclModel = new List(); InitestModel = new List(); StandardExclModelModel = new List(); StandardInitestModel = new List(); Tuple, string> tuple = checkBLL.getReplacetest(path, viewModel.snimei, 0); if (tuple.Item2 != "OK") { //NgView(tuple.Item2); return tuple.Item2; } ExclModel = tuple.Item1; //ExclModel = checkBLL.getReplacetest(set.pathch1, viewModel.snimei); InitestModel = checkBLL.getinitest(set.pathini, line); string rtsul = checkBLL.Checktest(ExclModel, InitestModel); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); return rtsul; } StandardExclModelModel = checkDAL.GetStandardExcl(devcode, viewModel.type, viewModel.snimei); if (StandardExclModelModel == null) { //NgView("抓取功率标准MES连接失败!或没有标准记录!"); return "抓取功率标准MES连接失败!或没有标准记录!"; } rtsul = checkBLL.Checklog(ExclModel, StandardExclModelModel, "点检表", "数据库", viewModel.type); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); return rtsul; } StandardInitestModel = checkDAL.GetStandardIni(devcode, viewModel.type, viewModel.snimei); if (StandardInitestModel == null) { //NgView("抓取线损标准MES连接失败!或没有标准记录!"); return "抓取线损标准MES连接失败!或没有标准记录!"; } rtsul = checkBLL.Checkini(InitestModel, StandardInitestModel, "点检", "数据库"); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); return rtsul; } rtsul = checkDAL.updata(InitestModel, ExclModel, "点金", devcode, viewModel.type, viewModel.snimei, viewModel.name); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); return rtsul; } rtsul = checkBLL.moveto(devcode, viewModel.type, viewModel.snimei); if (rtsul != "OK") { //LogHelper.WriteLog(rtsul); //NgView(rtsul); return rtsul; } rtsul = checkBLL.coply(path, 1, devcode); if (rtsul != "OK") { //LogHelper.WriteLog(rtsul); //NgView(rtsul); return rtsul; } return rtsul; } catch (Exception ee) { LogHelper.WriteLog(ee.ToString()); return ee.ToString(); } } private void Grab1_Click(object sender, RoutedEventArgs e) { string realut = Grab(viewModel.devcode1, set.pathch1, "CH1", devedle1,1); if (realut != "OK") { LogHelper.WriteLog(realut); new MessageBoxView("错误!", realut).ShowDialog(); if (File.Exists(playerNG.SoundLocation)) { playerNG.Play(); } } else { new MessageBoxView("提示!", "抓取成功").ShowDialog(); if (File.Exists(playerOK.SoundLocation)) { playerOK.Play(); } } intiot(); } private void Grab2_Click(object sender, RoutedEventArgs e) { string realut = Grab(viewModel.devcode2, set.pathch2, "CH2", devedle2,2); if (realut != "OK") { LogHelper.WriteLog(realut); new MessageBoxView("错误!", realut).ShowDialog(); if (File.Exists(playerNG.SoundLocation)) { playerNG.Play(); } } else { new MessageBoxView("提示!", "抓取成功").ShowDialog(); //if (File.Exists(playerOK.SoundLocation)) //{ // playerOK.Play(); //} } intiot(); } private string Grab(string devedleget, string path, string getch, int getlei,int line) { try { string retul = checkBLL.getloadtest(set.pathLoad); if (retul != "OK") { new MessageBoxView("错误!", retul).ShowDialog(); if (File.Exists(playerNG.SoundLocation)) { playerNG.Play(); } } string relist = checkDAL.checkdist(devedleget, viewModel.type, viewModel.snimei, viewModel.name); if (relist != "OK") { //NgView(relist); return relist; } if (getch == "CH1") { if (devedle1 > 2 || devedle1 < 0) { //NgView("夹具1抓取的数量错误" + devedle1); return "夹具1抓取的数量错误" + devedle1; } if (devedle2 != 0) { //NgView("夹具2抓取的数量错误" + devedle2); return "夹具2抓取的数量错误" + devedle2; } } else if (getch == "CH2") { if (devedle2 > 2 || devedle2 < 0) { //NgView("夹具1抓取的数量错误" + devedle1); return "夹具2抓取的数量错误为" + devedle2; } if (devedle1 != 0) { //NgView("夹具1抓取的数量错误" + devedle2); return "夹具1抓取的数量错误为" + devedle1; } } else { return "不知道是夹具几"; } if (getlei == 0) { ExclModel = new List(); InitestModel = new List(); Tuple, string> tuple = checkBLL.getReplacetest(path, viewModel.snimei, getlei); if (tuple.Item2 != "OK") { //NgView(tuple.Item2); return tuple.Item2; } ExclModel = tuple.Item1; //ExclModel = checkBLL.getReplacetest(set.pathch1, viewModel.snimei); InitestModel = checkBLL.getinitest(set.pathini, line); string rtsul = checkBLL.Checktest(ExclModel, InitestModel); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); return rtsul; } rtsul = checkBLL.moveto(devedleget, viewModel.type, viewModel.snimei); if (rtsul != "OK") { //LogHelper.WriteLog(rtsul); //NgView(rtsul); return rtsul; } getlei = getlei + 1; NgView("第一抓取成功"); } else if (getlei == 1) { ExclModel2 = new List(); InitestModel2 = new List(); Tuple, string> tuple = checkBLL.getReplacetest(path, viewModel.snimei, getlei); if (tuple.Item2 != "OK") { //NgView(tuple.Item2); getlei = 0; return tuple.Item2; } ExclModel2 = tuple.Item1; //ExclModel2 = checkBLL.getReplacetest(set.pathch1, viewModel.snimei); InitestModel2 = checkBLL.getinitest(set.pathini, line); string rtsul = checkBLL.Checktest(ExclModel2, InitestModel2); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); getlei = 0; return rtsul; } rtsul = checkBLL.Checkini(InitestModel, InitestModel2, "抓取1", "抓取2"); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); getlei = 0; return rtsul; } rtsul = checkBLL.Checklog(ExclModel, ExclModel2, "抓取表1", "抓取表2", viewModel.type); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); getlei = 0; return rtsul; } getlei = getlei + 1; NgView("第二抓取成功"); } else if (getlei == 2) { ExclModel3 = new List(); InitestModel3 = new List(); ExclModelend = new List(); InitestModelend = new List(); Tuple, string> tuple = checkBLL.getReplacetest(path, viewModel.snimei, getlei); if (tuple.Item2 != "OK") { //NgView(tuple.Item2); getlei = 0; return tuple.Item2; } ExclModel3 = tuple.Item1; //ExclModel3 = checkBLL.getReplacetest(set.pathch1, viewModel.snimei); InitestModel3 = checkBLL.getinitest(set.pathini, line); string rtsul = checkBLL.Checktest(ExclModel3, InitestModel3); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); getlei = 0; return rtsul; } rtsul = checkBLL.Checkini(InitestModel, InitestModel3, "抓取1", "抓取3"); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); getlei = 0; return rtsul; } rtsul = checkBLL.Checklog(ExclModel, ExclModel3, "抓取表1", "抓取表3", viewModel.type); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); getlei = 0; return rtsul; } rtsul = checkBLL.Checkini(InitestModel2, InitestModel3, "抓取2", "抓取3"); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); getlei = 0; return rtsul; } rtsul = checkBLL.Checklog(ExclModel2, ExclModel3, "抓取表2", "抓取表3",viewModel.type); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); getlei = 0; return rtsul; } ExclModelend = checkDAL.getendtest(ExclModel, ExclModel2, ExclModel3); InitestModelend = checkDAL.getendinitest(InitestModel, InitestModel2, InitestModel3); rtsul = checkDAL.updata(InitestModel, ExclModel, "抓取1", devedleget, viewModel.type, viewModel.snimei, viewModel.name); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); getlei = 0; return rtsul; } rtsul = checkDAL.updata(InitestModel2, ExclModel2, "抓取2", devedleget, viewModel.type, viewModel.snimei, viewModel.name); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); getlei = 0; return rtsul; } rtsul = checkDAL.updata(InitestModel3, ExclModel3, "抓取3", devedleget, viewModel.type, viewModel.snimei, viewModel.name); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); getlei = 0; return rtsul; } rtsul = checkDAL.updata(InitestModelend, ExclModelend, "标准", devedleget, viewModel.type, viewModel.snimei, viewModel.name); if (rtsul != "OK") { //LogHelper.WriteLog(""); //NgView(rtsul); getlei = 0; return rtsul; } rtsul = checkBLL.coply(path, 3, devedleget); if (rtsul != "OK") { //LogHelper.WriteLog(rtsul); //NgView(rtsul); getlei = 0; return rtsul; } getlei = 0; NgView("抓取上传成功"); } return "OK"; } catch (Exception ee) { LogHelper.WriteLog(ee.ToString()); return ee.ToString(); } finally { if (getch == "CH1") { devedle1 = getlei; } else if (getch == "CH2") { devedle2 = getlei; } } } private void NgView(string msg) { viewModel.Msg = msg; if (File.Exists(playerOK.SoundLocation)) { playerOK.Play(); } } #region 点检 //private void Jinji1_Clickend(object sender, RoutedEventArgs e) //{ // string relist = checkDAL.checkdist(viewModel.devcode1, viewModel.type, viewModel.snimei, viewModel.name); // if (relist != "OK") // { // NgView(relist); // return; // } // ExclModel = new List(); // InitestModel = new List(); // StandardExclModelModel = new List(); // StandardInitestModel = new List(); // Tuple, string> tuple = checkBLL.getReplacetest(set.pathch1, viewModel.snimei, 0); // if (tuple.Item2 != "OK") // { // NgView(tuple.Item2); // return; // } // ExclModel = tuple.Item1; // //ExclModel = checkBLL.getReplacetest(set.pathch1, viewModel.snimei); // InitestModel = checkBLL.getinitest(set.pathini, 1); // string rtsul = checkBLL.Checktest(ExclModel, InitestModel); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // return; // } // StandardExclModelModel = checkDAL.GetStandardExcl(viewModel.devcode1, viewModel.type, viewModel.snimei); // if (StandardExclModelModel == null) // { // NgView("抓取功率标准MES连接失败!或没有标准记录!"); // return; // } // rtsul = checkBLL.Checklog(ExclModel, StandardExclModelModel, "点检表", "数据库"); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // return; // } // StandardInitestModel = checkDAL.GetStandardIni(viewModel.devcode1, viewModel.type, viewModel.snimei); // if (StandardInitestModel == null) // { // NgView("抓取线损标准MES连接失败!或没有标准记录!"); // return; // } // rtsul = checkBLL.Checkini(InitestModel, StandardInitestModel, "点检", "数据库"); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // return; // } // rtsul = checkDAL.updata(InitestModel, ExclModel, "点金", viewModel.devcode1, viewModel.type, viewModel.snimei, viewModel.name); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // return; // } // rtsul = checkBLL.moveto(viewModel.devcode1, viewModel.type, viewModel.snimei); // if (rtsul != "OK") // { // LogHelper.WriteLog(rtsul); // NgView(rtsul); // return; // } // rtsul = checkBLL.coply(set.pathch1, 1, viewModel.devcode1); // if (rtsul != "OK") // { // LogHelper.WriteLog(rtsul); // NgView(rtsul); // return; // } //} #endregion #region 抓取 //private void Grab1_Clickend(object sender, RoutedEventArgs e) //{ // try // { // string relist = checkDAL.checkdist(viewModel.devcode1, viewModel.type, viewModel.snimei, viewModel.name); // if (relist != "OK") // { // NgView(relist); // return; // } // if (devedle1 > 2 || devedle1 < 0) // { // NgView("夹具1抓取的数量错误" + devedle1); // return; // } // if (devedle2 != 0) // { // NgView("夹具2抓取的数量错误" + devedle2); // return; // } // if (devedle1 == 0) // { // ExclModel = new List(); // InitestModel = new List(); // Tuple, string> tuple = checkBLL.getReplacetest(set.pathch1, viewModel.snimei, devedle1); // if (tuple.Item2 != "OK") // { // NgView(tuple.Item2); // return; // } // ExclModel = tuple.Item1; // //ExclModel = checkBLL.getReplacetest(set.pathch1, viewModel.snimei); // InitestModel = checkBLL.getinitest(set.pathini, 1); // string rtsul = checkBLL.Checktest(ExclModel, InitestModel); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // return; // } // rtsul = checkBLL.moveto(viewModel.devcode1, viewModel.type, viewModel.snimei); // if (rtsul != "OK") // { // LogHelper.WriteLog(rtsul); // NgView(rtsul); // return; // } // devedle1 = devedle1 + 1; // } // else if (devedle1 == 1) // { // ExclModel2 = new List(); // InitestModel2 = new List(); // Tuple, string> tuple = checkBLL.getReplacetest(set.pathch1, viewModel.snimei, devedle1); // if (tuple.Item2 != "OK") // { // NgView(tuple.Item2); // devedle1 = 0; // return; // } // ExclModel2 = tuple.Item1; // //ExclModel2 = checkBLL.getReplacetest(set.pathch1, viewModel.snimei); // InitestModel2 = checkBLL.getinitest(set.pathini, 1); // string rtsul = checkBLL.Checktest(ExclModel2, InitestModel2); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // devedle1 = 0; // return; // } // rtsul = checkBLL.Checkini(InitestModel, InitestModel2, "抓取1", "抓取2"); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // devedle1 = 0; // return; // } // rtsul = checkBLL.Checklog(ExclModel, ExclModel2, "抓取表1", "抓取表2"); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // devedle1 = 0; // return; // } // devedle1 = devedle1 + 1; // } // else if (devedle1 == 2) // { // ExclModel3 = new List(); // InitestModel3 = new List(); // ExclModelend = new List(); // InitestModelend = new List(); // Tuple, string> tuple = checkBLL.getReplacetest(set.pathch1, viewModel.snimei, devedle1); // if (tuple.Item2 != "OK") // { // NgView(tuple.Item2); // devedle1 = 0; // return; // } // ExclModel3 = tuple.Item1; // //ExclModel3 = checkBLL.getReplacetest(set.pathch1, viewModel.snimei); // InitestModel3 = checkBLL.getinitest(set.pathini, 1); // string rtsul = checkBLL.Checktest(ExclModel3, InitestModel3); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // devedle1 = 0; // return; // } // rtsul = checkBLL.Checkini(InitestModel, InitestModel3, "抓取1", "抓取3"); ; // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // devedle1 = 0; // return; // } // rtsul = checkBLL.Checklog(ExclModel, ExclModel3, "抓取表1", "抓取表3"); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // devedle1 = 0; // return; // } // rtsul = checkBLL.Checkini(InitestModel2, InitestModel3, "抓取2", "抓取3"); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // devedle1 = 0; // return; // } // rtsul = checkBLL.Checklog(ExclModel2, ExclModel3, "抓取表2", "抓取表3"); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // devedle1 = 0; // return; // } // ExclModelend = checkDAL.getendtest(ExclModel, ExclModel2, ExclModel3); // InitestModelend = checkDAL.getendinitest(InitestModel, InitestModel2, InitestModel3); // rtsul = checkDAL.updata(InitestModel, ExclModel, "抓取1", viewModel.devcode1, viewModel.type, viewModel.snimei, viewModel.name); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // devedle1 = 0; // return; // } // rtsul = checkDAL.updata(InitestModel2, ExclModel2, "抓取2", viewModel.devcode1, viewModel.type, viewModel.snimei, viewModel.name); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // devedle1 = 0; // return; // } // rtsul = checkDAL.updata(InitestModel3, ExclModel3, "抓取3", viewModel.devcode1, viewModel.type, viewModel.snimei, viewModel.name); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // devedle1 = 0; // return; // } // rtsul = checkDAL.updata(InitestModelend, ExclModelend, "标准", viewModel.devcode1, viewModel.type, viewModel.snimei, viewModel.name); // if (rtsul != "OK") // { // LogHelper.WriteLog(""); // NgView(rtsul); // devedle1 = 0; // return; // } // rtsul = checkBLL.coply(set.pathch1, 1, viewModel.devcode1); // if (rtsul != "OK") // { // LogHelper.WriteLog(rtsul); // NgView(rtsul); // devedle1 = 0; // return; // } // devedle1 = 0; // } // } // catch (Exception ee) // { // LogHelper.WriteLog(ee.ToString()); // NgView(ee.ToString()); // } // finally // { // intiot(); // } ////} #endregion private void button_Click() { } } }