//METODOS CRUD public bool GrabarContrato() { try { Biblioteca.DALC.Contrato Con; Con = new DALC.Contrato(); Biblioteca.Entidades.Planes Plan; Plan = new Planes(); Biblioteca.Entidades.Tarificador Tar; Tar = new Tarificador(); Con.Numero = this.Numero; Con.FechaCreacion = this.FechaCreacion; Con.RutCliente = this.Titular; Con.CodigoPlan = this.PlanAsociado; //creo que debo recorrer los planes para saber que la poliza pertenece a cierto plan Plan.PolizaActual = this.Poliza;//Poliza Con.FechaInicioVigencia = this.FechaInicioVigencia; Con.FechaFinVigencia = FechaInicioVigencia.AddDays(365); Con.Vigente = this.Vigente; Con.DeclaracionSalud = this.DeclaracionSalud; //Con.PrimaAnual=Tar.calculoPrimasanual(Plan.PolizaActual,Con.RutCliente); Con.PrimaAnual = this.PrimaAnual; //Con.PrimaAnual=Tar.calculoPrimasmensual(Plan.PolizaActual,Con.RutCliente); Con.PrimaMensual = this.PrimaMensual; Con.Observaciones = this.Observaciones; Entidades.Contrato.Add(Con); Entidades.SaveChanges(); return(true); } catch (Exception ex) { Logger.Mensaje(ex.Message); return(false); } }
//cargar fecha fin vigencia public void FinVigencia() { FechaFinVigencia = FechaInicioVigencia.AddYears(1); }