Esempio n. 1
0
        public ConteoBillete selectConteoBillete(int idDeposito)
        {
            ConteoBillete cb      = null;
            SqlCommand    comando = _manejador.obtenerProcedimiento("SelectInfoConteoBilleteBajoVolumen");

            _manejador.agregarParametro(comando, "@id", idDeposito, SqlDbType.Int);
            SqlDataReader dataReader = null;

            try
            {
                dataReader = _manejador.ejecutarConsultaDatos(comando);
                while (dataReader.Read())
                {
                    int     pk_ID  = (int)dataReader["pk_ID"];
                    Monedas moneda = (Monedas)dataReader["Moneda"];
                    decimal c1000  = (decimal)dataReader["1000CRC"];
                    decimal c2000  = (decimal)dataReader["2000CRC"];
                    decimal c5000  = (decimal)dataReader["5000CRC"];
                    decimal c10000 = (decimal)dataReader["10000CRC"];
                    decimal c20000 = (decimal)dataReader["20000CRC"];
                    decimal c50000 = (decimal)dataReader["50000CRC"];
                    decimal u1     = (decimal)dataReader["1USD"];
                    decimal u5     = (decimal)dataReader["5USD"];
                    decimal u10    = (decimal)dataReader["10USD"];
                    decimal u20    = (decimal)dataReader["20USD"];
                    decimal u50    = (decimal)dataReader["50USD"];
                    decimal u100   = (decimal)dataReader["100USD"];
                    decimal e5     = (decimal)dataReader["5EUR"];
                    decimal e10    = (decimal)dataReader["10EUR"];
                    decimal e20    = (decimal)dataReader["20EUR"];
                    decimal e50    = (decimal)dataReader["50EUR"];
                    decimal e100   = (decimal)dataReader["100EUR"];
                    decimal e200   = (decimal)dataReader["200EUR"];
                    decimal e500   = (decimal)dataReader["500EUR"];
                    cb = new ConteoBillete(id: pk_ID, c50000: c50000, c20000: c20000, c10000: c10000, c5000: c5000, c2000: c2000, c1000: c1000, u100: u100, u50: u50, u20: u20, u10: u10, u5: u5, u1: u1, e500: e500, e200: e200, e100: e100, e50: e50, e20: e20, e10: e10, e5: e5, moneda: moneda, idpbv: idDeposito);
                }
                comando.Connection.Close();
            }
            catch
            {
                comando.Connection.Close();
                throw new Excepcion("Error de acceso a la tabla de conteo billetes");
            }
            return(cb);
        }
Esempio n. 2
0
        private void eliminarDeposito()
        {
            try
            {
                DataGridViewRow row           = dgvDepositos.SelectedRows[0];
                int             depId         = Int32.Parse(row.Cells["id2"].Value.ToString());
                ConteoBillete   conteoBillete = _mantenimiento.selectConteoBillete(depId);
                _mantenimiento.eliminarDeposto(depId, _colaborador.ID);

                dgvDepositos.Rows.Remove(row);
                // _mantenimiento.updateProcesamientoBajoVolumen(new ConteoBillete(),conteoBillete);
                MessageBox.Show("Deposito Eliminado Correctamente", "Notificación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            catch
            {
                throw new Exception("ErrorEliminandoDeposito");
            }
        }
Esempio n. 3
0
        public void insertBitacoraConteoBillete(int idCoordinador, ConteoBillete cb)
        {
            SqlCommand comando = _manejador.obtenerProcedimiento("InsertBitacoraConteoBilleteCambio");

            _manejador.agregarParametro(comando, "@idpbv", cb.id_PBV, SqlDbType.Int);
            _manejador.agregarParametro(comando, "@idCoordinador", idCoordinador, SqlDbType.Int);
            _manejador.agregarParametro(comando, "@CRC1000", cb.CRC1000, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@CRC2000", cb.CRC2000, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@CRC5000", cb.CRC5000, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@CRC10000", cb.CRC10000, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@CRC20000", cb.CRC20000, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@CRC50000", cb.CRC50000, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@USD1", cb.USD1, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@USD5", cb.USD5, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@USD10", cb.USD10, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@USD20", cb.USD20, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@USD50", cb.USD50, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@USD100", cb.USD100, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR5", cb.EUR5, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR10", cb.EUR10, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR20", cb.EUR20, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR50", cb.EUR50, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR100", cb.EUR100, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR200", cb.EUR200, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR500", cb.EUR500, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@totalBillete", cb.conteototal, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@moneda", cb.Moneda, SqlDbType.Int);
            try
            {
                _manejador.ejecutarConsultaActualizacion(comando);
                comando.Connection.Close();
            }
            catch (Excepcion ex)
            {
                comando.Connection.Close();
                throw new Exception(ex.Message);
            }
        }
Esempio n. 4
0
        public void updateDepositoMontos(int idCoordinador, ConteoBillete cb)
        {
            SqlCommand comando = _manejador.obtenerProcedimiento("UpdateProcBajoVolDepositoMontos");

            _manejador.agregarParametro(comando, "@idDeposito", cb.id_PBV, SqlDbType.Int);
            _manejador.agregarParametro(comando, "@CRC1000", cb.CRC1000, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@CRC2000", cb.CRC2000, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@CRC5000", cb.CRC5000, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@CRC10000", cb.CRC10000, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@CRC20000", cb.CRC20000, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@CRC50000", cb.CRC50000, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@USD1", cb.USD1, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@USD5", cb.USD5, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@USD10", cb.USD10, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@USD20", cb.USD20, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@USD50", cb.USD50, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@USD100", cb.USD100, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR5", cb.EUR5, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR10", cb.EUR10, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR20", cb.EUR20, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR50", cb.EUR50, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR100", cb.EUR100, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR200", cb.EUR200, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@EUR500", cb.EUR500, SqlDbType.Money);
            _manejador.agregarParametro(comando, "@moneda", cb.Moneda, SqlDbType.Int);
            _manejador.agregarParametro(comando, "@conteoTotal", cb.conteototal, SqlDbType.Money);
            try
            {
                _manejador.ejecutarConsultaActualizacion(comando);
                comando.Connection.Close();
            }
            catch
            {
                comando.Connection.Close();
                throw new Excepcion("Error al actualizar los montos del deposito");
            }
        }