private void btnSaveAndAutomate_Click(object sender, EventArgs e) { if (((DataTable)dgDatabase.DataSource).Rows.Count < 1) { MessageBox.Show("Nothing to Save and Automate."); SharedValidators.Log.LogMessages(" Error : next_Click: Nothing to Save and Automate. "); return; } saveprogress_Click(btnsaveprogress, new EventArgs()); // panel3.Visible = false; foreach (var process in Process.GetProcesses()) { if (process.ProcessName == "DEApp") { process.Kill(); } } DataRow[] dr = ((DataTable)dgDatabase.DataSource).Select("Verified=true"); if (dr.Length > 0) { int fField = Convert.ToInt32(ConfigurationManager.AppSettings["FormFields"].ToString()); int loginRequired = Convert.ToInt32(ConfigurationManager.AppSettings["loginRequired"].ToString()); string appPath = ConfigurationManager.AppSettings["appPath"].ToString(); string loginWinName = ConfigurationManager.AppSettings["loginWindowName"].ToString(); string MainWinName = ConfigurationManager.AppSettings["MainWindowName"].ToString(); string DriveName = ConfigurationManager.AppSettings["DriveName"].ToString(); //lblStatus.Text = dr.Length.ToString() + " Records to fill"; ExtraFeatures feature = new ExtraFeatures(this); Dbmdb = new SharedValidators.DataBase("database.mdb"); Dbmdb.getRowCount(); DateTime DT = Convert.ToDateTime(Dbmdb.dataTable.Rows[Dbmdb.dataTable.Rows.Count - 1]["submittedOn"].ToString()); ADS.Form.Filler.Scenarios.Win32Tests x = new ADS.Form.Filler.Scenarios.Win32Tests(); // x.NotepadTests(); string eMessage = x.USdeap(appPath, dr, fField, loginRequired, loginWinName, MainWinName, lblInputdirectory.Text, DriveName); if (!String.IsNullOrEmpty(eMessage)) { SharedValidators.Log.LogMessages("Error : During Automation " + eMessage); return; } feature.DoRandomizeSubmission("database.mdb", DT, Dbmdb.dataTable.Rows.Count); } }
private void btnRandomizeDateTime_Click(object sender, EventArgs e) { ExtraFeatures feature = new ExtraFeatures(this); OFileDialog.Tag = 32; OFileDialog.ShowDialog(); if (OFileDialog.FileName.IndexOf(".mdb") > 0) { feature.DoRandomizeSubmission(OFileDialog.FileName, dtpStartdate.Value); } }