public int CommitVariable(Variables curVar) { int id = 0; automationDataSet.variablesRow curRow = automationDataSet.variables.FindByid(curVar.Id); if (curRow == null) { id = Convert.ToInt32(variablesTableAdapter.InsertGetId(curVar.Searchstr, curVar.Replacestr, curVar.Testcase_id)); variablesTableAdapter.Fill(automationDataSet.variables); } else { curRow.id = curVar.Id; curRow.testcase_id = curVar.Testcase_id; curRow.search = curVar.Searchstr; curRow.replace = curVar.Replacestr; stepsTableAdapter.Update(curRow); id = curRow.id; } return id; }
public void DeleteVariable(Variables curVar) { automationDataSet.variablesRow curRow = automationDataSet.variables.FindByid(curVar.Id); if (curRow != null) curRow.Delete(); variablesTableAdapter.Update(curRow); }
public List<Variables> GetVariablesFromPreset(TestCases curTc) { variablesTableAdapter.Fill(automationDataSet.variables); automationDataSet.presetsRow thisrow = automationDataSet.presets.FindByid(curTc.Id); automationDataSet.variablesRow[] rows = (automationDataSet.variablesRow[])thisrow.GetChildRows("variables"); List<Variables> varList = new List<Variables>(); foreach (automationDataSet.variablesRow row in rows) { Variables curVar = new Variables(); curVar.Id = row.id; curVar.Testcase_id = row.testcase_id; curVar.Searchstr = row.search; curVar.Replacestr = row.replace; varList.Add(curVar); } return varList; }