/// <summary>
        /// Se selecciona una carga de la lista de cargas pendientes.
        /// </summary>
        private void dgvCargasBancos_SelectionChanged(object sender, EventArgs e)
        {
            //btnAsignarBancos.Enabled = dgvCargasBancoPendientes.SelectedRows.Count > 0;

            if (dgvCargasBancoPendientes.Rows.Count > 0)
            {
                if (dgvCargasBancoPendientes.SelectedRows.Count > 0)
                {
                    PedidoBancos carga = (PedidoBancos)dgvCargasBancoPendientes.SelectedRows[0].DataBoundItem;
                    cboTransportadorasBanco.SelectedItem = (EmpresaTransporte)carga.Transportadora;

                    if (carga.Estado != EstadosPedidoBanco.Importacion & carga.Estado != EstadosPedidoBanco.Entrega_a_Boveda)
                    {
                        btnAsignarBancos.Enabled = true;
                    }
                    else
                    {
                        btnAsignarBancos.Enabled = false;
                    }

                    btnModificarCargaBanco.Enabled = true;
                }
            }
            else
            {
                btnAsignarBancos.Enabled       = false;
                btnModificarCargaBanco.Enabled = false;
            }
        }
Пример #2
0
        /// <summary>
        /// Clic en el botón de revisar los montos por denominación de una carga.
        /// </summary>
        private void btnRevisar_Click(object sender, EventArgs e)
        {
            PedidoBancos carga = (PedidoBancos)dgvCargasAsignadas.SelectedRows[0].DataBoundItem;
            frmModificacionPedidoBancos formulario = new frmModificacionPedidoBancos(carga, _cierre.Cajero, true);

            formulario.ShowDialog(this);
        }
Пример #3
0
        /// <summary>
        /// Mostrar la ventana de revisión de la carga.
        /// </summary>
        private void mostrarVentanaRevision()
        {
            PedidoBancos          carga      = (PedidoBancos)dgvCargas.SelectedRows[0].DataBoundItem;
            frmModificacionPedido formulario = new frmModificacionPedido(carga, _colaborador, true);

            formulario.ShowDialog(this);
        }
Пример #4
0
 /// <summary>
 /// Constructor PedidoBanco
 /// </summary>
 /// <param name="bancos"></param>
 public frmManifiestoGeneral(PedidoBancos bancos)
 {
     InitializeComponent();
     dgvCargas.AutoGenerateColumns = false;
     _pedido_banco = bancos;
     mostrarDatosPedidoBanco();
     CrearPDFBanco();
 }
Пример #5
0
        /// <summary>
        /// Mostrar la ventana de modificación de la carga.
        /// </summary>
        private void mostrarVentanaTripulacion()
        {
            PedidoBancos        carga      = (PedidoBancos)dgvCargas.SelectedRows[0].DataBoundItem;
            frmCargaTripulacion formulario = new frmCargaTripulacion(carga, _colaborador, false);

            formulario.ShowDialog(this);

            dgvCargas.Refresh();
        }
        public frmVerificacionPedidoBancos(PedidoBancos carga)
        {
            InitializeComponent();

            _carga = carga;

            dgvCartuchos.AutoGenerateColumns = false;
            dgvCartuchos.DataSource          = _carga.Bolsas;
        }
        /// <summary>
        /// Asigna a una carga la transportadora seleccionada en ese momento.
        /// </summary>
        private void cboTransportadoraBancos_SelectedIndexChanged(object sender, EventArgs e)
        {
            EmpresaTransporte empresita = (EmpresaTransporte)cboTransportadorasBanco.SelectedItem;
            PedidoBancos      carguita  = (PedidoBancos)dgvCargasBancoPendientes.SelectedRows[0].DataBoundItem;

            carguita.Transportadora = empresita;

            _coordinacion.actualizarPedidoBanco(carguita);
        }
 public frmAgregarCartuchoPedidoBancos(Colaborador colaborador, PedidoBancos carga)
 {
     InitializeComponent();
     cboDenominacion.ListaMostrada = _mantenimiento.listarDenominaciones();
     _colaborador = colaborador;
     _carga       = carga;
     _cargas.Clear();
     _validados.Clear();
 }
Пример #9
0
        /// <summary>
        /// Obtener los cartuchos de una carga de una Sucursal.
        /// </summary>
        /// <param name="a">Parámetro que indica si se mostrarán los cartuchos anulados</param>
        /// <param name="c">Objeto CargaSucursal con los datos de la carga</param>
        public void obtenerBolsaPedidoBanco(ref PedidoBancos c, bool a)
        {
            SqlCommand    comando    = _manejador.obtenerProcedimiento("SelectBolsasPedidoBanco");
            SqlDataReader datareader = null;

            _manejador.agregarParametro(comando, "@anulado", a, SqlDbType.Bit);
            _manejador.agregarParametro(comando, "@carga", c, SqlDbType.Int);

            try
            {
                datareader = _manejador.ejecutarConsultaDatos(comando);

                while (datareader.Read())
                {
                    int    id_cartucho_carga = (int)datareader["ID_Cartucho_Carga"];
                    double cantidad_asignada = (double)datareader["Cantidad_Asignada"];
                    // short cantidad_descarga = (short)datareader["Cantidad_Descarga"];
                    string marchamo = datareader["Marchamo"] as string;
                    bool   anulado  = (bool)datareader["Anulado"];

                    byte    id_denominacion = (byte)datareader["ID_Denominacion"];
                    decimal valor           = (decimal)datareader["Valor"];
                    Monedas moneda          = (Monedas)datareader["Moneda"];

                    CalidadBilletes calidad = new CalidadBilletes();

                    if (datareader["Calidad"] != DBNull.Value)
                    {
                        calidad.DB_ID  = (int)datareader["Calidad"];
                        calidad.Nombre = (string)datareader["CalidadNombre"];
                    }


                    //string codigo = (string)datareader["Codigo"];
                    //string configuracion_diebold = (string)datareader["Configuracion_Diebold"];
                    //string configuracion_opteva = (string)datareader["Configuracion_Opteva"];
                    //byte? id_imagen = datareader["ID_Imagen"] as byte?;

                    Denominacion denominacion = new Denominacion(id: id_denominacion, valor: valor, moneda: moneda);


                    BolsaCargaBanco bolsa_carga = new BolsaCargaBanco(denominacion, id: id_cartucho_carga, marchamo: marchamo,
                                                                      movimiento: c,
                                                                      cantidad_asignada: cantidad_asignada,
                                                                      anulado: anulado, calidad: calidad);

                    c.agregarCartucho(bolsa_carga);
                }

                comando.Connection.Close();
            }
            catch (Exception)
            {
                comando.Connection.Close();
                throw new Excepcion("ErrorDatosConexion");
            }
        }
        /// <summary>
        /// Mostrar la ventana de modificación de la carga.
        /// </summary>
        private void actualizarDatosPedidoBancos(DataGridView tabla)
        {
            PedidoBancos carga = (PedidoBancos)tabla.SelectedRows[0].DataBoundItem;

            carga.Transportadora = (EmpresaTransporte)cboTransportadora.SelectedItem;
            _coordinacion.actualizarPedidoBanco(carga);

            tabla.Refresh();
        }
Пример #11
0
        public frmCargaTripulacion(PedidoBancos carga, Colaborador colaborador, bool solo_lectura)
        {
            InitializeComponent();

            dgvTripulaciones.AutoGenerateColumns = false;

            carga.ListaTripulacion.Clear();
            dgvTripulaciones.DataSource = carga.ListaTripulacion;
            dgvTripulaciones.ReadOnly   = solo_lectura;
        }
        /// <summary>
        /// Se agregan cargas a las lista de cargas no asignadas.
        /// </summary>
        private void dgvCargasBancos_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
        {
            for (int contador = 0; contador < e.RowCount; contador++)
            {
                DataGridViewRow fila  = dgvCargas.Rows[e.RowIndex + contador];
                PedidoBancos    carga = (PedidoBancos)fila.DataBoundItem;

                fila.Cells[ATMCarga.Index].Value = carga.ToString();
            }
        }
        /// <summary>
        /// Mostrar la ventana de modificación de la carga.
        /// </summary>
        private void mostrarVentanaModificacionBancos(DataGridView tabla)
        {
            PedidoBancos carga = (PedidoBancos)tabla.SelectedRows[0].DataBoundItem;
            frmModificacionPedidoBancos formulario = new frmModificacionPedidoBancos(carga, _coordinador, false);

            formulario.ShowDialog(this);

            carga.recalcularMontosCarga();

            tabla.Refresh();
        }
Пример #14
0
        /// <summary>
        /// Mostrar la ventana de modificación de la carga.
        /// </summary>
        private void mostrarVentanaModificacion()
        {
            PedidoBancos carga = (PedidoBancos)dgvCargas.SelectedRows[0].DataBoundItem;
            frmModificacionPedidoBancos formulario = new frmModificacionPedidoBancos(carga, _colaborador, false);

            formulario.ShowDialog(this);

            carga.recalcularMontosCarga();

            dgvCargas.Refresh();
        }
        /// <summary>
        /// Desasignar la carga de un colaborador.
        /// </summary>
        private void desasignarCargaBancos(DataGridViewRow fila)
        {
            BindingList <PedidoBancos> cargas_pendientes = (BindingList <PedidoBancos>)dgvCargasBancoPendientes.DataSource;
            BindingList <PedidoBancos> cargas_asignadas  = (BindingList <PedidoBancos>)dgvCargasAsignadasBancos.DataSource;

            PedidoBancos carga = (PedidoBancos)fila.DataBoundItem;

            carga.Cajero = null;

            _coordinacion.actualizarPedidoBancoColaborador(carga);

            cargas_asignadas.Remove(carga);
            cargas_pendientes.Add(carga);
        }
Пример #16
0
        /// <summary>
        /// Se agrega una carga a la lista de cargas.
        /// </summary>
        private void dgvCargasAsignadas_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
        {
            for (int contador = 0; contador < e.RowCount; contador++)
            {
                DataGridViewRow fila  = dgvCargasAsignadas.Rows[e.RowIndex + contador];
                PedidoBancos    carga = (PedidoBancos)fila.DataBoundItem;

                fila.Cells[SucursalCarga.Index].Value = carga.ToString();

                if (carga.Ruta != null)
                {
                    _ruta_valida = Math.Min((byte)carga.Ruta, _ruta_valida);
                }
            }
        }
        /// <summary>
        /// Clic en el botón de asignar carga.
        /// </summary>
        private void btnAsignarBancos_Click(object sender, EventArgs e)
        {
            BindingList <PedidoBancos> cargas_pendientes = (BindingList <PedidoBancos>)dgvCargasBancoPendientes.DataSource;
            BindingList <PedidoBancos> cargas_asignadas  = (BindingList <PedidoBancos>)dgvCargasAsignadasBancos.DataSource;

            PedidoBancos carga  = (PedidoBancos)dgvCargasBancoPendientes.SelectedRows[0].DataBoundItem;
            Colaborador  cajero = (Colaborador)cboCajeroBanco.SelectedItem;

            carga.Cajero = cajero;

            _coordinacion.actualizarPedidoBancoColaborador(carga);

            cargas_pendientes.Remove(carga);
            cargas_asignadas.Add(carga);
        }
Пример #18
0
        public frmModificacionPedidoBancos(PedidoBancos carga, Colaborador colaborador, bool solo_lectura, int aprobacion)
        {
            InitializeComponent();
            _carga            = carga;
            _colaborador      = colaborador;
            lblNombre.Text    = carga.Canal.Nombre;
            lblNombre.Visible = true;
            dgvMontosCarga.AutoGenerateColumns = false;
            btnAgregar.Visible = false;

            if (colaborador.Puestos.Contains(Puestos.Coordinador) ||
                colaborador.Puestos.Contains(Puestos.Supervisor))
            {
                MontoAsignadoCartuchoCarga.Visible    = true;
                CantidadAsignadaCartuchoCarga.Visible = true;

                MontoCartuchoCarga.Visible    = true;
                CantidadCartuchoCarga.Visible = true;



                MarchamoCartuchoCarga.Visible = true;

                Anular.ReadOnly = false;

                CantidadCartuchoCarga.ReadOnly = solo_lectura;
                MontoCartuchoCarga.ReadOnly    = solo_lectura;
            }
            else if (colaborador.Puestos.Contains(Puestos.Analista))
            {
                MontoAsignadoCartuchoCarga.Visible    = true;
                CantidadAsignadaCartuchoCarga.Visible = true;

                CantidadAsignadaCartuchoCarga.ReadOnly = solo_lectura;
                MontoCartuchoCarga.ReadOnly            = solo_lectura;
            }
            else
            {
                MontoCartuchoCarga.Visible    = true;
                CantidadCartuchoCarga.Visible = true;

                MarchamoCartuchoCarga.Visible = true;
            }

            dgvMontosCarga.DataSource = carga.Bolsas;
            dgvMontosCarga.ReadOnly   = solo_lectura;
        }
Пример #19
0
        /// <summary>
        /// Doble clic en la lista de cargas.
        /// </summary>
        private void dgvCargas_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                DataGridViewRow fila  = dgvCargas.SelectedRows[0];
                PedidoBancos    carga = (PedidoBancos)fila.DataBoundItem;

                if (_coordinador)
                {
                    this.mostrarVentanaModificacion();
                }
                else
                {
                    this.mostrarVentanaRevision();
                }
            }
        }
        /// <summary>
        /// Calcular los montos de las cargas asignadas a un cajero.
        /// </summary>
        private void calcularMontosCargasCajeroBancos()
        {
            decimal monto_colones = 0;
            decimal monto_dolares = 0;
            decimal monto_euros   = 0;

            foreach (DataGridViewRow fila in dgvCargasAsignadas.Rows)
            {
                PedidoBancos carga = (PedidoBancos)fila.DataBoundItem;

                monto_colones += carga.Monto_carga_colones;
                monto_dolares += carga.Monto_carga_dolares;
                monto_euros   += carga.Monto_carga_euros;
            }


            txtMontoDolares.Text = monto_dolares.ToString("N2");
        }
Пример #21
0
        /// <summary>
        /// Se selecciona otra carga de la lista de cargas.
        /// </summary>
        private void dgvCargas_SelectionChanged(object sender, EventArgs e)
        {
            if (dgvCargas.SelectedRows.Count > 0)
            {
                DataGridViewRow fila  = dgvCargas.SelectedRows[0];
                PedidoBancos    carga = (PedidoBancos)fila.DataBoundItem;

                btnRevisar.Enabled   = true;
                btnEliminar.Enabled  = true;
                btnModificar.Enabled = true;
            }
            else
            {
                btnEliminar.Enabled  = false;
                btnModificar.Enabled = false;
                btnRevisar.Enabled   = false;
            }
        }
Пример #22
0
        /// <summary>
        /// Actualizar la lista de cargas asignadas.
        /// </summary>
        private void actualizarlista()
        {
            try
            {
                dgvCargasAsignadas.DataSource = _coordinacion.listarPedidoBancoPorColaborador(_cierre.Cajero, false);

                foreach (DataGridViewRow fila in dgvCargasAsignadas.Rows)
                {
                    PedidoBancos carga = (PedidoBancos)fila.DataBoundItem;

                    if (carga.Ruta == _ruta_valida || carga.Ruta == null)
                    {
                        fila.DefaultCellStyle.BackColor = Color.LightGreen;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #23
0
        private void cargarPendientes()
        {
            try
            {
                frmRevisionCierreSucursales padre = (frmRevisionCierreSucursales)this.Owner;
                padre.Show();
                PedidoBancos carga = (PedidoBancos)dgvCargasAsignadas.SelectedRows[0].DataBoundItem;

                carga.Cierre = _cierre;

                _coordinacion.actualizarPedidoBancoCierreBanco(carga);

                padre.agregarCargaBancos(carga);

                this.Close();
            }
            catch (Excepcion ex)
            {
                ex.mostrarMensaje();
            }
        }
Пример #24
0
        /// <summary>
        /// Se agrega una carga a la lista de cargas.
        /// </summary>
        private void dgvCargas_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
        {
            for (int contador = 0; contador < e.RowCount; contador++)
            {
                DataGridViewRow fila  = dgvCargas.Rows[e.RowIndex + contador];
                PedidoBancos    carga = (PedidoBancos)fila.DataBoundItem;

                fila.Cells[Columna_Banco.Index].Value = carga.ToString();



                if (carga.Modificada)
                {
                    fila.DefaultCellStyle.BackColor = Color.Green;
                }
                else
                {
                    fila.DefaultCellStyle.BackColor = Color.LightGreen;
                }
            }
        }
        /// <summary>
        /// Asignar los cartuchos de una carga y determinar si el monto erra correcto.
        /// </summary>
        private void asignarCartuchos(double p_monto, ref PedidoBancos carga, Denominacion denominacion)
        {
            decimal monto = Convert.ToDecimal(p_monto);

            //Denominacion denominacion = new Denominacion(valor: Convert.ToDecimal(p_monto), moneda: moneda);

            _mantenimiento.verificarDenominacion(ref denominacion);

            double cantidad_total = (double)Math.Ceiling(monto / denominacion.Valor);

            double cantidad_cartucho = (double)(monto / denominacion.Valor);

            // cantidad_cartucho = (short)(100 * (int)Math.Ceiling((decimal)(cantidad_cartucho / 100)));


            BolsaCargaBanco cartucho = new BolsaCargaBanco(movimiento: carga, cantidad_asignada: cantidad_cartucho,
                                                           denominacion: denominacion);

            frmObservaciones formulario = new frmObservaciones();

            formulario.Padre7 = this;
            formulario.ShowDialog();

            cartucho.Comentario = _comentario;
            carga.agregarCartucho(cartucho);

            switch (denominacion.Moneda)
            {
            case Monedas.Colones: carga.Monto_pedido_colones += monto; break;

            case Monedas.Dolares: carga.Monto_pedido_dolares += monto; break;

            case Monedas.Euros: carga.Monto_pedido_euros += monto; break;
            }


            _coordinacion.actualizarPedidoBanco(carga);
        }
Пример #26
0
        /// <summary>
        /// Clic en el botón de eliminar carga.
        /// </summary>
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Mensaje.mostrarMensajeConfirmacion("MensajePedidoBancosEliminacion") == DialogResult.Yes)
                {
                    foreach (DataGridViewRow fila in dgvCargas.SelectedRows)
                    {
                        PedidoBancos carga = (PedidoBancos)fila.DataBoundItem;

                        _coordinacion.eliminarPedidoBanco(carga);

                        dgvCargas.Rows.Remove(fila);
                    }

                    Mensaje.mostrarMensaje("MensajePedidoBancosConfirmacionEliminacion");
                }
            }
            catch (Excepcion ex)
            {
                ex.mostrarMensaje();
            }
        }
Пример #27
0
        }              //Cierra crear PDF ATM

        /// <summary>
        /// Crea PDF para los Pedidos de los Bancos
        /// </summary>
        /// <param name="carga">Objeto PedidoBancos con los datos de la Carga del ATM</param>
        public void CrearPDFBanco()               //Abre crear PDF Banco
        {
            mostrarDatosPedidoBanco();

            PedidoBancos banco      = _pedido_banco;
            DateTime     hoy        = DateTime.Today;
            string       actual     = hoy.ToString("dd/MM/yyyy");
            string       destinopdf = @"\\10.120.131.100\Manifiestos\BANCO-" + banco.Manifiesto + ".pdf"; //DEFINE NOMBRE Y UBICACION DEL PDF QUE SE DESEA CREAR
            Stream       output     = new FileStream(destinopdf, FileMode.Create, FileAccess.Write);
            string       plantilla  = @"\\10.120.131.100\Releases\manifiesto.pdf";                        //DEFINE LA UBICACION Y EL NOMBRE DE LA PLANTILLA A USAR

            PdfReader  readerBicycle = null;
            Document   documento     = new Document();
            FileStream theFile       = new FileStream(plantilla, FileMode.Open, FileAccess.Read);
            PdfWriter  writer        = PdfWriter.GetInstance(documento, output);

            documento.Open();
            readerBicycle = new PdfReader(theFile);
            PdfTemplate background = writer.GetImportedPage(readerBicycle, 1);

            documento.NewPage();


            _pcb = writer.DirectContentUnder;
            _pcb.AddTemplate(background, 0, 0);
            _pcb = writer.DirectContent;
            _pcb.BeginText();

            SetFontBarCode(11);                   //ESTABLECE LA FUENTE E IMPRIME CON LA FUENTE BARCODE HASTA SER CAMBIADA
            // PrintText("*" + banco.Manifiesto.Codigo + "*", 250, 700);      //Imprime codigo de barras
            SetFont(13);
            // PrintText(banco.Manifiesto.Codigo, 450, 705);       //Imprime numero de manifiesto
            SetFont(8);                                  //CAMBIAMOS LA FUENTE

            montoLetrasPdf(montoenletras);               //Imprime monto total en letras y valida el tamaño

            PrintText(lblTipoCambio.Text, 355, 670);     //Imprime tipo de cambio
            PrintText(lblCantDepositos.Text, 415, 1670); //Cantidad depositos
            //PrintText("MANIS", 480, 670); //Imprime tipo de cambio

            //LADO IZQUIERDO


            PrintText("PEDIDOS BANCOS", 87, 632);                          //Origen de los fondos
            PrintText("BAC San José", 87, 610);                            //Origen de los fondos
            PrintText("Centro de Dist. Cipréses", 87, 589);                //Origen de los fondos
            PrintText("CURRIDABAT", 87, 568);                              //Origen de los fondos
            PrintText("SAN JOSE", 202, 568);                               //Provincia
            PrintText(banco.Cajero.ToString(), 87, 547);                   //Nombre de Persona que preparó cargamento
            PrintText(banco.Fecha_asignada.ToShortDateString(), 265, 547); //Fecha de Entrega
            PrintText(banco.Colaborador_verificador.ToString(), 87, 525);  //Entregado a
            PrintText(banco.ToString(), 252, 525);                         //Oficinas
            PrintText("Centro de Dist. Cipreses", 87, 505);                //Direccion
            PrintText("CURRIDABAT", 87, 483);                              //Origen de los fondos
            PrintText("SAN JOSE", 225, 483);                               //Provincia


            //MARCHAMOS BT BULTOS Y MONTO

            int bultos = 0;

            if (banco.Bolsas.Count > 5)
            {
                if (banco.Monto_asignado_colones > 0)
                {
                    PrintText(("CRC " + banco.Monto_asignado_colones.ToString("N2")), 225, 454); /*MONTO colones*/
                }
                if (banco.Monto_asignado_dolares > 0)
                {
                    PrintText(("USD " + banco.Monto_asignado_dolares.ToString("N2")), 225, 432); /*MONTO dolares*/
                }
                if (banco.Monto_asignado_dolares > 0)
                {
                    PrintText(("EUR " + banco.Monto_asignado_dolares.ToString("N2")), 225, 411); /*MONTO Euros*/
                }
            }
            else
            {
                int fila = 454;


                foreach (BolsaCargaBanco bolsabanco in banco.Bolsas)
                {
                    switch (bolsabanco.Denominacion.Moneda)
                    {
                    case Monedas.Colones:
                        PrintText(("CRC " + bolsabanco.Monto_carga.ToString("N2")), 225, fila); /*MONTO colones*/

                        PrintText(bolsabanco.Marchamo.ToString(), 87, fila);                    /*MONTO colones*/

                        PrintText("1", 200, fila);                                              /*BULTOS*/

                        PrintText("B", 175, fila);                                              /*BT*/

                        fila = fila - 22;

                        bultos++;

                        break;

                    case Monedas.Dolares:

                        PrintText(("USD " + bolsabanco.Monto_carga.ToString("N2")), 225, fila); /*MONTO dolares*/

                        PrintText(bolsabanco.Marchamo.ToString(), 87, fila);                    /*MONTO dolares*/

                        PrintText("1", 200, fila);                                              /*BULTOS*/

                        PrintText("B", 175, fila);                                              /*BT*/

                        fila = fila - 22;

                        bultos++;

                        break;

                    case Monedas.Euros:

                        PrintText(("EUR " + bolsabanco.Monto_carga.ToString("N2")), 225, fila); /*MONTO euros*/

                        PrintText(bolsabanco.Marchamo.ToString(), 87, fila);                    /*MONTO euros*/

                        PrintText("1", 200, fila);                                              /*BULTOS*/

                        PrintText("B", 175, fila);                                              /*BT*/

                        fila = fila - 22;

                        bultos++;

                        break;
                    }
                }
            }

            PrintText("CRC " + lblGranTotal.Text, 225, 315);


            //LADO DERECHO
            PrintText(lblPortavalorRecibe.Text, 320, 632); //Nombre portavalor recibe
            PrintText(lblPortavalorRuta.Text, 320, 578);   //Responsable Ruta
            PrintText(banco.ToString(), 358, 562);         //Numero de Banco

            PrintText(lblDescargasColones.Text, 438, 538); //monto descarga colones
            PrintText(lblDescargaDolares.Text, 438, 518);  //monto descarga dolares

            PrintText(banco.Ruta.ToString(), 440, 610);    //Ruta
            PrintText(bultos.ToString(), 332, 610);
            PrintText(banco.Hora_Entrada.ToShortTimeString(), 346, 610);
            PrintText(banco.Hora_Salida.ToShortTimeString(), 385, 610);
            PrintText(banco.Fecha_asignada.ToShortDateString(), 475, 610);            //Fecha

            PrintText(lblnumeroatm.Text, 358, 562);                                   //Numero de ATM

            PrintText(("CRC " + banco.Monto_carga_colones.ToString("N2")), 438, 538); //monto descarga colones
            PrintText(("USD " + banco.Monto_carga_dolares.ToString("N2")), 438, 518); //monto descarga dolares
            PrintText(lblBolsaMarchamo.Text, 438, 498);                               //Numero de marchamo de rechazo
            PrintText(lblComentario.Text, 325, 450);

            PrintText(lblTulaBNA.Text, 438, 478);

            _pcb.EndText();
            writer.Flush();
            if (readerBicycle == null)
            {
                readerBicycle.Close();
            }
            documento.Close();
        }              //Cierra crear PDF Banco
Пример #28
0
        public frmVisualizarManifiesto(PedidoBancos carga)
        {
            InitializeComponent();

            axAcroPDF1.src = @"\\10.120.131.100\ECARD\Final_Validacion\FINALBANCO-" + carga.ID + ".pdf";
        }