コード例 #1
0
 public MonedaModel(IDataMapper dataMapper)
 {
     if ((dataMapper as MonedaDataMapper) != null)
     {
         this._dataMapper = dataMapper as MonedaDataMapper;
     }
 }
コード例 #2
0
 public MonedaModel(IDataMapper dataMapper, USUARIO u)
 {
     if ((dataMapper as MonedaDataMapper) != null)
     {
         this._dataMapper = dataMapper as MonedaDataMapper;
     }
     this.ActualUser = u;
 }
コード例 #3
0
        public void getElementsTest()
        {
            MonedaDataMapper target   = new MonedaDataMapper(); // TODO: Inicializar en un valor adecuado
            object           expected = null;                   // TODO: Inicializar en un valor adecuado
            object           actual;

            actual = target.getElements();
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Compruebe la exactitud de este método de prueba.");
        }
コード例 #4
0
        public void GetJsonMonedaTest()
        {
            MonedaDataMapper target   = new MonedaDataMapper(); // TODO: Inicializar en un valor adecuado
            string           expected = string.Empty;           // TODO: Inicializar en un valor adecuado
            string           actual;

            actual = target.GetJsonMoneda();
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Compruebe la exactitud de este método de prueba.");
        }
コード例 #5
0
        public void insertElementTest()
        {
            MonedaDataMapper target  = new MonedaDataMapper(); // TODO: Inicializar en un valor adecuado
            object           element = new InventoryApp.DAL.POCOS.MONEDA()
            {
                UNID_MONEDA = 12345, MONEDA_NAME = "Moneda Nacional", MONEDA_ABR = "MX"
            };                                                                                                                         // TODO: Inicializar en un valor adecuado

            target.insertElement(element);
            Assert.Inconclusive("Un método que no devuelve ningún valor no se puede comprobar.");
        }
コード例 #6
0
        public MONEDA GetMonedabyID(long unidMoneda)
        {
            MONEDA mon = new MONEDA();

            if (unidMoneda != null)
            {
                MONEDA aux = new MONEDA();
                aux.UNID_MONEDA = unidMoneda;
                MonedaDataMapper pdm = new MonedaDataMapper();
                mon = (MONEDA)pdm.getElement(aux);
            }
            return(mon);
        }
コード例 #7
0
 public CatalogMonedaViewModel()
 {
     try
     {
         IDataMapper dataMapper = new MonedaDataMapper();
         this._catalogMonedaModel = new CatalogMonedaModel(dataMapper);
     }
     catch (ArgumentException a)
     {
         ;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #8
0
        public string downloadMoneda(long?lastModifiedDate)
        {
            string respuesta = null;

            if (lastModifiedDate != null)
            {
                MonedaDataMapper dataMapper = new MonedaDataMapper();

                respuesta = dataMapper.GetJsonMoneda(lastModifiedDate);

                if (String.IsNullOrEmpty(respuesta))
                {
                    respuesta = null;
                }
            }
            return(respuesta);
        }
コード例 #9
0
        private ObservableCollection <MonedaModel> GetMonedas()
        {
            ObservableCollection <MonedaModel> monedas = new ObservableCollection <MonedaModel>();

            try
            {
                MonedaDataMapper monDataMapper = new MonedaDataMapper();
                List <MONEDA>    listProveedor = (List <MONEDA>)monDataMapper.getElements();
                listProveedor.ForEach(o => monedas.Add(new MonedaModel(monDataMapper)
                {
                    UnidMoneda = o.UNID_MONEDA
                    ,
                    MonedaName = o.MONEDA_NAME
                    ,
                    MonedaAbr = o.MONEDA_ABR
                }));
            }
            catch (Exception)
            {
                ;
            }

            return(monedas);
        }
コード例 #10
0
        public SalidaVentaViewModel(MovimientoGridSalidaVentaViewModel salida)
        {
            try
            {
                IDataMapper dataMapper   = new SolicitanteDataMapper();
                IDataMapper dataMapper2  = new AlmacenDataMapper();
                IDataMapper dataMapper3  = new ProveedorDataMapper();
                IDataMapper dataMapper4  = new ClienteDataMapper();
                IDataMapper dataMapper5  = new ServicioDataMapper();
                IDataMapper dataMapper6  = new TipoPedimentoDataMapper();
                IDataMapper dataMapper7  = new TransporteDataMapper();
                IDataMapper dataMapper8  = new MonedaDataMapper();
                IDataMapper dataMapper9  = new FacturaVentaDataMapper();
                IDataMapper dataMapper10 = new TecnicoDataMapper();
                IDataMapper datamapper11 = new EmpresaDataMapper();

                this._catalogEmpresaModel = new CatalogEmpresaModel(datamapper11);

                this._catalogSolicitanteModel = new CatalogSolicitanteModel(dataMapper);
                this._movimientoModel         = new MovimientoSalidasModel(new MovimientoDataMapper(), salida.ActualUser);
                TIPO_MOVIMIENTO mov = new TIPO_MOVIMIENTO();
                mov.UNID_TIPO_MOVIMIENTO             = 8;
                this._movimientoModel.TipoMovimiento = mov;
                this._movimientoSalida = salida;
                this._movimientoModel.PropertyChanged += OnPropertyChanged2;
                this._itemModel = new CatalogItemModel(new ItemDataMapper());
                this._catalogAlmacenDestinoModel     = new CatalogAlmacenModel(dataMapper2);
                this._catalogAlmacenProcedenciaModel = new CatalogAlmacenModel(dataMapper2);
                this._catalogProveedorDestinoModel   = new CatalogProveedorModel(dataMapper3);
                this._catalogClienteDestinoModel     = new CatalogClienteModel(dataMapper4);
                this._catalogServicioModel           = new CatalogServicioModel(dataMapper5);
                this._catalogTipoPedimentoModel      = new CatalogTipoPedimentoModel(dataMapper6);
                this._catalogTransporteModel         = new CatalogTransporteModel(dataMapper7);
                this._catalogClienteModel            = new CatalogClienteModel(dataMapper4);
                this._catalogMonedaModel             = new CatalogMonedaModel(dataMapper8);
                this._facturaVentaModel   = new FacturaVentaModel(dataMapper9);
                this._catalogTecnicoModel = new CatalogTecnicoModel(dataMapper10);

                //Asignaciones especiales para los combos
                this._movimientoModel.Empresa     = _catalogEmpresaModel.Empresa[0];
                this._movimientoModel.Solicitante = _catalogSolicitanteModel.Solicitante[0];
                //this._movimientoModel.Servicio = _catalogServicioModel.Servicio[0];
                //this._movimientoModel.Cliente = _catalogClienteModel.Cliente[0];
                this._movimientoModel.AlmacenProcedencia = _catalogAlmacenProcedenciaModel.Almacen[0];
                this._movimientoModel.Tecnico            = _movimientoModel.Tecnicos[0];
                this._movimientoModel.AlmacenDestino     = _catalogAlmacenDestinoModel.Almacen[0];
                this._movimientoModel.ClienteDestino     = _catalogClienteDestinoModel.Cliente[0];
                this._movimientoModel.ProveedorDestino   = _catalogProveedorDestinoModel.Proveedor[0];
                this._movimientoModel.Transporte         = _catalogTransporteModel.Transporte[0];
                this._facturaVentaModel.Moneda           = _catalogMonedaModel.Moneda[0];
                this._IsEnabled = true;
            }
            catch (ArgumentException a)
            {
                ;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }