/// <summary> /// Сравнение объектов /// </summary> /// <param name="other"></param> /// <returns></returns> public bool Equals(IOrgItem other) { if (other is Employee) { Employee otherEmployee = other as Employee; return(Id.Equals(otherEmployee.Id) && DepartmentID.Equals(otherEmployee.DepartmentID) && SurName.Equals(otherEmployee.SurName) && FirstName.Equals(otherEmployee.FirstName) && Patronymic.Equals(otherEmployee.Patronymic) && DateOfBirth.Equals(otherEmployee.DateOfBirth) && DocSeries.Equals(otherEmployee.DocSeries) && DocNumber.Equals(otherEmployee.DocNumber) && Position.Equals(otherEmployee.Position)); } return(false); }
public bool Equals(Employee other) { if (other == null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(Id.Equals(other.Id) && Name.Equals(other.Name) && Surname.Equals(other.Surname) && Patronymic.Equals(other.Patronymic) && DepartmentId.Equals(other.DepartmentId) && IsFired.Equals(other.IsFired) && Salary.Equals(other.Salary) && DateHired.Equals(other.DateHired) && DateFired.Equals(other.DateFired)); }
////////////////////////////////////////////////////////////////////////// //Операции общего назначения private void EditField_TextChanged(object sender, TextChangedEventArgs e) { TextBox textBox = (TextBox)sender; if (Name.Equals(textBox)) { if (Name.Text.Length > 0) { NameWatermark.Visibility = Visibility.Hidden; } else { NameWatermark.Visibility = Visibility.Visible; } } else if (Surname.Equals(textBox)) { if (Surname.Text.Length > 0) { SurnameWatermark.Visibility = Visibility.Hidden; } else { SurnameWatermark.Visibility = Visibility.Visible; } } else if (Patronymic.Equals(textBox)) { if (Patronymic.Text.Length > 0) { PatronymicWatermark.Visibility = Visibility.Hidden; } else { PatronymicWatermark.Visibility = Visibility.Visible; } } else if (Password.Equals(textBox)) { if (Password.Text.Length > 0) { PasswordWatermark.Visibility = Visibility.Hidden; } else { PasswordWatermark.Visibility = Visibility.Visible; } } else if (AuthorSurname.Equals(textBox)) { if (AuthorSurname.Text.Length > 0) { AuthorSurnameWatermark.Visibility = Visibility.Hidden; } else { AuthorSurnameWatermark.Visibility = Visibility.Visible; } } else if (AuthorName.Equals(textBox)) { if (AuthorName.Text.Length > 0) { AuthorNameWatermark.Visibility = Visibility.Hidden; } else { AuthorNameWatermark.Visibility = Visibility.Visible; } } else if (AuthorPatronymic.Equals(textBox)) { if (AuthorPatronymic.Text.Length > 0) { AuthorPatronymicWatermark.Visibility = Visibility.Hidden; } else { AuthorPatronymicWatermark.Visibility = Visibility.Visible; } } else if (BookName.Equals(textBox)) { if (BookName.Text.Length > 0) { BookNameWatermark.Visibility = Visibility.Hidden; } else { BookNameWatermark.Visibility = Visibility.Visible; } } else if (Publisher.Equals(textBox)) { if (Publisher.Text.Length > 0) { PublisherWatermark.Visibility = Visibility.Hidden; } else { PublisherWatermark.Visibility = Visibility.Visible; } } else if (PublicationDate.Equals(textBox)) { if (PublicationDate.Text.Length > 0) { PublicationDateWatermark.Visibility = Visibility.Hidden; } else { PublicationDateWatermark.Visibility = Visibility.Visible; } } else if (PageCount.Equals(textBox)) { if (PageCount.Text.Length > 0) { PageCountWatermark.Visibility = Visibility.Hidden; } else { PageCountWatermark.Visibility = Visibility.Visible; } } else if (Location.Equals(textBox)) { if (Location.Text.Length > 0) { LocationWatermark.Visibility = Visibility.Hidden; } else { LocationWatermark.Visibility = Visibility.Visible; } } else if (Search.Equals(textBox)) { SearchUpdate(); } }