예제 #1
0
        public int UpdateInsurrance(int id, string Nombre, string descripcion,
                                    DateTime inicioVigenciaPoliza, float cobertura, int periodoCobertura, decimal precioPoliza, int tipoRiesgo,
                                    TiposCubrimiento TiposCubrimiento)
        {
            IAdapter adapter = AdapterCreatorImpl.getInstance().getAdapter("TiposCubrimiento");

            return(DataAccessFacade.Instance.UpdateInsurrance(id, Nombre, descripcion, TiposCubrimiento.id,
                                                              inicioVigenciaPoliza, cobertura, periodoCobertura, precioPoliza, tipoRiesgo));
        }
        public DTO adapt(DBO dbo)
        {
            InsurranceLogic.EFDataBaseConecction.TiposCubrimiento TiposCubrimientoDBO = (InsurranceLogic.EFDataBaseConecction.TiposCubrimiento)dbo;
            InsurranceLogic.Model.TiposCubrimiento TiposCubrimientoDTO = new TiposCubrimiento();
            TiposCubrimientoDTO.Nombre      = TiposCubrimientoDBO.Nombre;
            TiposCubrimientoDTO.descripcion = TiposCubrimientoDBO.descripcion;
            TiposCubrimientoDTO.id          = TiposCubrimientoDBO.id;

            return(TiposCubrimientoDTO);
        }
예제 #3
0
        public Insurrance AddInsurrance(string Nombre, string descripcion,
                                        DateTime inicioVigenciaPoliza, float cobertura, int periodoCobertura, decimal precioPoliza, int tipoRiesgo,
                                        TiposCubrimiento TiposCubrimiento)
        {
            IAdapter adapter = AdapterCreatorImpl.getInstance().getAdapter("TiposCubrimiento");

            InsurranceLogic.EFDataBaseConecction.Insurrance insurranceDBO = DataAccessFacade.Instance.AddInsurrance(
                Nombre, descripcion, TiposCubrimiento.id, inicioVigenciaPoliza, cobertura, periodoCobertura, precioPoliza,
                tipoRiesgo);
            adapter = AdapterCreatorImpl.getInstance().getAdapter("Insurrance");
            return((Insurrance)adapter.adapt(insurranceDBO));
        }