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 void Calcular(IContrato contrato) { if (contrato.GetType().Equals(typeof(ContratoCLT))) { Saldo = contrato.salario(); } else if (contrato.GetType().Equals(typeof(ContratoCLT))) { Saldo = contrato.contrato(); } }
public List <T> GetNew(IContrato contrato, int qtd) { var parcelas = new List <T>(qtd); for (var i = 0; i < qtd; i++) { parcelas.Add(GetNew(contrato)); } return(parcelas); }
private T GetNew(IContrato contrato) { var parcela = new T { Id = Guid.NewGuid(), Valor = DateTime.Now.Millisecond, UltimaAtualizacao = DateTime.Now.AddSeconds(-_rand.Next(120)), Cobrancas = new List <ICobranca>() }; foreach (var item in _cobrancaGeneration.GetNew(parcela, _settings.SubItens.Take())) { parcela.Cobrancas.Add(item); } return(parcela); }
public IContrato obtenerAdaptador(Operadores operador) { IContrato contrato = null; switch (operador) { case Operadores.tigo: contrato = new ContratoTigo(); break; case Operadores.claro: contrato = new ContratoClaro(); break; case Operadores.movistar: contrato = new ContratoMovistar(); break; } return(contrato); }
public Stream GerarQuestionario(List <DadosAlunoKV> DadosAluno, RequisitosBasicosCabecalho requisitosBasicos) { FormularioEstagio = new Questionario(Documento, Cabecalho, DadosAluno, requisitosBasicos); return(FormularioEstagio.Gerar()); }
public Stream GerarTabela(List <RegistroDeHoras> DadosAluno, RequisitosBasicosCabecalho requisitosFichaRegistroHoras) { Tabela = new TabelaRegistroDeHoras(Cabecalho, DadosAluno, requisitosFichaRegistroHoras); return(Tabela.Gerar()); }
public Stream GerarFormulario(List <DadosAlunoKV> DadosAluno) { FormularioEstagio = new Formulario(Documento, Cabecalho, DadosAluno, Areas, IdArea); return(FormularioEstagio.Gerar()); }
static void AsignarContrato(IContrato docente, DateTime fechaContrato, string codigoContrato) { docente.FechaContrato = fechaContrato; docente.CodigoContrato = codigoContrato; }