public override bool Equals(Object obj) { HistoricoFuncionario personObj = obj as HistoricoFuncionario; if (personObj == null) { return(false); } else { return((personObj.Funcionario.Matriculation == this.Funcionario.Matriculation) && (personObj.Data.Month == this.Data.Month) && (personObj.Data.Year == this.Data.Year) && (personObj.EmFerias == this.EmFerias) && (personObj.Cliente.CodigoSOLL.Equals(this.Cliente.CodigoSOLL))); } }
public void copyWorkerFinancialEvents(HistoricoFuncionario fromFunc) { if (fromFunc.AdicInsalubridade != 0) { this.AdicInsalubridade = fromFunc.AdicInsalubridade; } if (fromFunc.AdicPericulosidade != 0) { this.AdicPericulosidade = fromFunc.AdicPericulosidade; } if (fromFunc.DecimoSalario != 0) { this.DecimoSalario = fromFunc.DecimoSalario; } if (fromFunc.DecimoSalarioProporcional != 0) { this.DecimoSalarioProporcional = fromFunc.DecimoSalarioProporcional; } if (fromFunc.ValorFerias != 0) { this.ValorFerias = fromFunc.ValorFerias; } if (fromFunc.FeriasProporcional != 0) { this.FeriasProporcional = fromFunc.FeriasProporcional; } if (fromFunc.MultaRescisoria != 0) { this.MultaRescisoria = fromFunc.MultaRescisoria; } if (fromFunc.TotalProventos != 0) { this.TotalProventos = fromFunc.TotalProventos; } if (fromFunc.SalarioLiquido != 0) { this.SalarioLiquido = fromFunc.SalarioLiquido; } }