Example #1
0
        //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);
            }
        }
Example #2
0
 //cargar fecha fin vigencia
 public void FinVigencia()
 {
     FechaFinVigencia = FechaInicioVigencia.AddYears(1);
 }