/// <summary> /// Constructor. /// </summary> /// <param name="name">The name of the interface.</param> /// <param name="addPropertyCallback">A callback to be called when a property is added.</param> /// <param name="removePropertyCallback">A callback to be called when a property is removed.</param> /// <param name="validateCallback">A callback to be called when the data should be validated.</param> public EditInterface(String name, AddProperty addPropertyCallback, RemoveProperty removePropertyCallback, Validate validateCallback) { this.name = name; this.addPropertyCallback = addPropertyCallback; this.removePropertyCallback = removePropertyCallback; this.validateCallback = validateCallback; }
private void gridViewProperties_CellContentClick(object sender, DataGridViewCellEventArgs e) { Property property = gridViewProperties.Rows[e.RowIndex].Tag as Property; if (e.ColumnIndex == DeletePropertyColumn.Index) { RemoveProperty.RaiseEvent(this, new GenericEventArgs <Property>(property)); } else if (e.ColumnIndex == EditPropertyColumn.Index) { EditProperty.RaiseEvent(this, new GenericEventArgs <Property>(property)); } }
//Delete a property internal void DeleteAProperty() { try { //Calling the common methods Common_methods(); //property name before delete string PropertyName_BeforeDelete = Driver.driver.FindElement(By.XPath("//*[@id='main-content']/section/div[1]/div/div[3]/div/div[1]/div[2]/div[1]/div[1]/a/h3")).Text; //Click on the right side menu of the first property RightSideMenu.Click(); Thread.Sleep(1000); //Click on the "Delete" option DeleteOption.Click(); Thread.Sleep(1000); //Click on the "Confirm" button on RemoveProperty page // Create an class and object to call the method RemoveProperty obj = new RemoveProperty(); obj.ConfirmDelete(); Thread.Sleep(2000); //Verification bool isPropertyDeleted = Driver.driver.PageSource.Contains(PropertyName_BeforeDelete); Assert.IsTrue(!isPropertyDeleted); SaveScreenShotClass.SaveScreenshot(Driver.driver, "Delete"); //property name after delete string PropertyName_AfterDelete = Driver.driver.FindElement(By.XPath("//*[@id='main-content']/section/div[1]/div/div[3]/div/div[1]/div[2]/div[1]/div[1]/a/h3")).Text; if (PropertyName_AfterDelete != PropertyName_BeforeDelete) { Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Test Passed, Delete successfull"); } else { Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Test Failed, Delete Unsuccessfull"); } } catch (Exception e) { Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Test Failed, Delete Unsuccessfull", e.Message); } }
public FormProperty() { InitializeComponent(); buttonRemoveProperty.Click += (s, e) => RemoveProperty.RaiseEventEx(this); tbType.TextChanged += (s, e) => { DatatypeChanged.RaiseEventEx(this); validationPropertyGrid1.SetAvailableOptions( ValidationOptions.GetApplicableValidationOptionsForType(tbType.Text)); }; tbName.TextChanged += (s, e) => PropertyNameChanged.RaiseEventEx(this); cbReadOnly.CheckedChanged += (s, e) => ReadOnlyChanged.RaiseEventEx(this); cbIsKeyProperty.CheckedChanged += (s, e) => IsKeyChanged.RaiseEventEx(this); tbType.AutoCompleteMode = AutoCompleteMode.SuggestAppend; tbType.AutoCompleteSource = AutoCompleteSource.CustomSource; var collection = new AutoCompleteStringCollection(); collection.AddRange(SQLServer.CLRTypeList.ToArray()); tbType.AutoCompleteCustomSource = collection; }
public void Visit(RemoveProperty instruction) { }
private void buttonDeleteProperty_Click(object sender, EventArgs e) { var selectedProperty = listBoxProperties.GetSelectedItem <Property>(); RemoveProperty.RaiseEventEx(this, new GenericEventArgs <Property>(selectedProperty)); }
public void Visit(RemoveProperty instruction) { _instructions.Add(instruction); }
/// <summary> /// Constructor. /// </summary> /// <param name="name">The name of the interface.</param> /// <param name="addPropertyCallback">A callback to be called when a property is added.</param> /// <param name="removePropertyCallback">A callback to be called when a property is removed.</param> public EditInterface(String name, AddProperty addPropertyCallback, RemoveProperty removePropertyCallback) : this(name, addPropertyCallback, removePropertyCallback, null) { }
set { SetValue(RemoveProperty, value); }
static EntityCombo() { RemoveProperty.OverrideMetadata(typeof(EntityCombo), new FrameworkPropertyMetadata(false)); FindProperty.OverrideMetadata(typeof(EntityCombo), new FrameworkPropertyMetadata(false)); NavigateProperty.OverrideMetadata(typeof(EntityCombo), new FrameworkPropertyMetadata(false)); }