/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (IdCategoria != null) { hashCode = hashCode * 59 + IdCategoria.GetHashCode(); } if (Descricao != null) { hashCode = hashCode * 59 + Descricao.GetHashCode(); } return(hashCode); } }
/// <summary> /// Returns true if Editora instances are equal /// </summary> /// <param name="other">Instance of Editora to be compared</param> /// <returns>Boolean</returns> public bool Equals(Editora other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( IdCategoria == other.IdCategoria || IdCategoria != null && IdCategoria.Equals(other.IdCategoria) ) && ( Descricao == other.Descricao || Descricao != null && Descricao.Equals(other.Descricao) )); }
public bool IsOk() { var rt = true; if (Descripcion.Trim() == "") { Helpers.Msg.Error("CAMPO [ DESCRIPCION ] DEBE SER LLENADO"); return(false); } if (AutoDepartamento.Trim() == "") { Helpers.Msg.Error("CAMPO [ DEPARTAMENTO ] DEBE SER LLENADO"); return(false); } if (AutoGrupo.Trim() == "") { Helpers.Msg.Error("CAMPO [ GRUPO ] DEBE SER LLENADO"); return(false); } if (AutoMarca.Trim() == "") { Helpers.Msg.Error("CAMPO [ MARCA ] DEBE SER LLENADO"); return(false); } if (AutoEmpCompra.Trim() == "") { Helpers.Msg.Error("CAMPO [ EMPAQUE COMPRA ] DEBE SER LLENADO"); return(false); } if (AutoImpuesto.Trim() == "") { Helpers.Msg.Error("CAMPO [ TASA IMPUESTO ] DEBE SER LLENADO"); return(false); } if (IdOrigen.Trim() == "" || IdOrigen.Trim() == "-1") { Helpers.Msg.Error("CAMPO [ ORIGEN ] DEBE SER LLENADO"); return(false); } if (IdCategoria.Trim() == "" || IdCategoria.Trim() == "-1") { Helpers.Msg.Error("CAMPO [ CATEGORIA ] DEBE SER LLENADO"); return(false); } if (IdDivisa.Trim() == "" || IdDivisa.Trim() == "-1") { Helpers.Msg.Error("CAMPO [ ADMINISTRADO x DIVISA ] DEBE SER LLENADO"); return(false); } if (IdClasificacionAbc.Trim() == "" || IdClasificacionAbc.Trim() == "-1") { Helpers.Msg.Error("CAMPO [ CLASIFICACION ] DEBE SER LLENADO"); return(false); } if (EsPesado) { if (Plu.Trim() == "") { Helpers.Msg.Error("CAMPO [ PLU ] DEBE SER LLENADO"); return(false); } } return(rt); }
public override int GetHashCode() { return(-1079370461 + IdCategoria.GetHashCode()); }