Beispiel #1
0
        public ContadorDescargaATM(Denominacion denominacion,
                                   short cantidad_dispensada_a = 0,
                                   short cantidad_remanente_a  = 0,
                                   short cantidad_dispensada_b = 0,
                                   short cantidad_remanente_b  = 0,
                                   short cantidad_dispensada_c = 0,
                                   short cantidad_remanente_c  = 0,
                                   short cantidad_dispensada_cartucho_rechazo = 0,
                                   short cantidad_remanente_cartucho_rechazo  = 0,
                                   short cantidad_dispensada_bolsa_rechazo    = 0,
                                   short cantidad_remanente_bolsa_rechazo     = 0,
                                   int id = 0)
        {
            this.DB_ID = id;

            _denominacion                        = denominacion;
            _cantidad_dispensada_a               = cantidad_dispensada_a;
            _cantidad_remanente_a                = cantidad_remanente_a;
            _cantidad_dispensada_b               = cantidad_dispensada_b;
            _cantidad_remanente_b                = cantidad_remanente_b;
            _cantidad_dispensada_c               = cantidad_dispensada_c;
            _cantidad_remanente_c                = cantidad_remanente_c;
            _cantidad_cartucho_rechazo           = cantidad_dispensada_cartucho_rechazo;
            _cantidad_remanente_cartucho_rechazo = cantidad_remanente_cartucho_rechazo;
            _cantidad_bolsa_rechazo              = cantidad_dispensada_bolsa_rechazo;
            _cantidad_remanente_bolsa_rechazo    = cantidad_remanente_bolsa_rechazo;
        }
Beispiel #2
0
        public MontoDescargaATMFull(Denominacion denominacion,
                                    short cantidad = 0,
                                    int id         = 0)
        {
            this.DB_ID = id;

            _denominacion = denominacion;
            _cantidad     = cantidad;
        }
Beispiel #3
0
        public ContadorDescargaATMFull(Denominacion denominacion,
                                       short cantidad_depositada = 0,
                                       int id = 0)
        {
            this.DB_ID = id;

            _denominacion        = denominacion;
            _cantidad_depositada = cantidad_depositada;
        }
Beispiel #4
0
        public RechazoDescargaATM(Denominacion denominacion,
                                  short cantidad_descarga = 0,
                                  int id = 0, bool bolsa = false)
        {
            this.DB_ID = id;

            _denominacion      = denominacion;
            _cantidad_descarga = cantidad_descarga;
            _bolsa_rechazo     = bolsa;
        }
Beispiel #5
0
        public MontoDeposito(Denominacion denominacion = null,
                             int id = 0,
                             MovimientoDeposito movimiento = null,
                             decimal cantidad_asignada     = 0)
        {
            this.DB_ID = id;

            _movimiento        = movimiento;
            _cantidad_asignada = cantidad_asignada;
            _denominacion      = denominacion;
        }
Beispiel #6
0
        public MontoCierreATMs(Denominacion denominacion,
                               TiposMontoCierre tipo,
                               int id       = 0,
                               int cantidad = 0)
        {
            this.DB_ID = id;

            _denominacion = denominacion;
            _tipo         = tipo;
            _cantidad     = cantidad;
        }
Beispiel #7
0
        public MontoRemanenteATM(Denominacion denominacion,
                                 short cantidad,
                                 byte posicion,
                                 int id = 0)
        {
            this.DB_ID = id;

            _denominacion = denominacion;
            _cantidad     = cantidad;
            _posicion     = posicion;
        }
Beispiel #8
0
        /// <summary>
        /// Obtener el detalle por denominación de una denominación.
        /// </summary>
        private DetalleDescargaATMFull obtenerDetalle(Denominacion denominacion)
        {
            if (_detalles_denominacion.ContainsKey(denominacion))
            {
                return(_detalles_denominacion[denominacion]);
            }
            else
            {
                DetalleDescargaATMFull detalle = new DetalleDescargaATMFull(denominacion);

                _detalles_denominacion.Add(denominacion, detalle);

                return(detalle);
            }
        }
Beispiel #9
0
        /// <summary>
        /// Agregar un cartucho a las lista de cartuchos de su misma denominacion.
        /// </summary>
        /// <param name="cartucho">Cartucho que se agregará</param>
        private void asignaCartuchoDenominacion(CartuchoCargaATM cartucho)
        {
            Denominacion denominacion = cartucho.Denominacion;

            if (_cartuchos_denominaciones.ContainsKey(denominacion))
            {
                _cartuchos_denominaciones[denominacion].Add(cartucho);
            }
            else
            {
                List <CartuchoCargaATM> cartuchos = new List <CartuchoCargaATM>();

                cartuchos.Add(cartucho);

                _cartuchos_denominaciones.Add(denominacion, cartuchos);
            }
        }
Beispiel #10
0
        public Cartucho(string numero,
                        int id                           = 0,
                        TiposCartucho tipo               = TiposCartucho.Indefinido,
                        Denominacion denominacion        = null,
                        EmpresaTransporte transportadora = null,
                        ProveedorCartucho provedor       = null,
                        EstadosCartuchos estado          = EstadosCartuchos.Bueno)
        {
            this.DB_ID = id;

            _numero         = numero;
            _tipo           = tipo;
            _denominacion   = denominacion;
            _proveedor      = provedor;
            _transportadora = transportadora;
            _estado         = estado;
        }
Beispiel #11
0
        /// <summary>
        /// Agregar un cartucho a las lista de cartuchos de su misma denominacion.
        /// </summary>
        /// <param name="cartucho">Cartucho que se agregará</param>
        private void asignaCartuchoDenominacion(BolsaMontosSucursales cartucho)
        {
            Denominacion denominacion = cartucho.Denominacion;

            if (_bolsas_denominaciones.ContainsKey(denominacion))
            {
                _bolsas_denominaciones[denominacion].Add(cartucho);
            }
            else
            {
                List <BolsaMontosSucursales> cartuchos = new List <BolsaMontosSucursales>();

                cartuchos.Add(cartucho);

                _bolsas_denominaciones.Add(denominacion, cartuchos);
            }
        }
Beispiel #12
0
        public CartuchoCargaATM(Denominacion denominacion = null,
                                int id = 0,
                                MovimientoATM movimiento = null,
                                Cartucho cartucho        = null,
                                string marchamo          = "",
                                short cantidad_carga     = 0,
                                short cantidad_asignada  = 0,
                                short cantidad_descarga  = 0,
                                bool anulado             = false)
        {
            this.DB_ID = id;

            _marchamo          = marchamo;
            _movimiento        = movimiento;
            _cantidad_carga    = cantidad_carga;
            _cantidad_asignada = cantidad_asignada;
            _cantidad_descarga = cantidad_descarga;
            _denominacion      = denominacion;
            _cartucho          = cartucho;
            _anulado           = anulado;
        }
Beispiel #13
0
 /// <summary>
 /// Agregar denominación a la lista de ensobrados
 /// </summary>
 /// <param name="d">Objeto denominación con los datos de la denominación</param>
 public void agregarDenominacionPaqueteChorreado(Denominacion d)
 {
     this._denominacion_chorreado.Add(d);
 }
Beispiel #14
0
 public DetalleDescargaATM(Denominacion denominacion)
 {
     _denominacion = denominacion;
 }
Beispiel #15
0
 /// <summary>
 /// Agregar denominación a la lista de ensobrados
 /// </summary>
 /// <param name="d">Objeto denominación con los datos de la denominación</param>
 public void agregarDenominacionPaqueteEnsobrado(Denominacion d)
 {
     this._denominacion_ensobrado.Add(d);
 }
Beispiel #16
0
 /// <summary>
 /// Quitar una denominación de la lista de ensobrados
 /// </summary>
 /// <param name="d">Objeto denominación con los datos de la denominación</param>
 public void quitarDenominacionPaqueteEnsobrado(Denominacion d)
 {
     this._denominacion_ensobrado.Remove(d);
 }
Beispiel #17
0
 /// <summary>
 /// Quitar una denominación de la lista de ensobrados
 /// </summary>
 /// <param name="d">Objeto denominación con los datos de la denominación</param>
 public void quitarDenominacionPaqueteChorreado(Denominacion d)
 {
     this._denominacion_chorreado.Remove(d);
 }