Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
                }
        }