public GestionarContratos() { FabricaAbstracta fabricaAbstracta = FabricaAbstracta.crearInstancia(); gestorAccesoDatos = fabricaAbstracta.crearGestorAccesoDatos(); empleadoDAO = fabricaAbstracta.crearEmpleadoDAO(gestorAccesoDatos); afpDAO = fabricaAbstracta.crearAfpDAO(gestorAccesoDatos); contratoDAO = fabricaAbstracta.crearContratoDAO(gestorAccesoDatos); periodoDAO = fabricaAbstracta.crearPeriodoDAO(gestorAccesoDatos); }
public Intervalo(IPeriodo periodo, CalculoAnosMesesDiasStrategy strategy) : this(periodo.DataTermino, periodo.DataInicio, strategy) { }
protected override bool ConsultarPosible(IParams parametros, string consulta) { IPeriodo periodoObj = (parametros as IPeriodo); return(periodoObj != null && periodoObj.Periodo != default(DateTime)); }
public Intervalo(IPeriodo periodo) : this(periodo, new CalculoAnosMesesDiasAlgoritmo1()) { }
/// <summary> /// Método utilizado para preencher esta instância com os dados do dataReader /// </summary> /// <param name="dataReader">DataReader com os dados que deverão ser passados para esta instância</param> public override void Populate(DataReader dataReader) { #region base base.Populate(dataReader); #endregion #region desta classe CondicaoPagamento = new CondicaoPagamento(dataReader.GetValue<string>("p_GUIDCondPgto")); Parcela = dataReader.GetValue<int>("p_Parcela"); Percentual = dataReader.GetValue<double>("p_Percentual"); PeriodoVencimento = new Periodo(dataReader.GetValue<string>("p_GUIDPeriodoVenc")); ApartirDataEmissao = dataReader.GetValue<int>("p_ApartirDtEmissao"); ApartirDataVencimentoAnterior = dataReader.GetValue<int>("p_ApartirDtVenctoAnterior"); #endregion }