コード例 #1
0
        /// <summary>
        /// Evento para buscar un préstamo de acuerdo a su número de contrato, llenando varios campos en el formulario con
        /// los datos del préstamo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            ManejadorPrestamo manejPrest = new ManejadorPrestamo();

            if (manejPrest.existePrestamo(txtContrato.Text))
            {
                BLPrestamo prestamo = manejPrest.obtenerPrestamoContrato(txtContrato.Text);
                txtPaciente.Text                = prestamo.paciente;
                txtResponsable.Text             = prestamo.responsable;
                txtFecha.Text                   = prestamo.fechaPrestamo.ToString("dd/MM/yyyy");
                txtFechaEntrega.Text            = prestamo.fechaEntrega.ToString("dd/MM/yyyy");
                cbActivo.Checked                = prestamo.estado;
                btnBuscarContribuciones.Enabled = true;
            }
            else
            {
                MessageBox.Show("No existe un préstamo bajo ese número de contrato");
                txtContrato.Clear();
                txtPaciente.Clear();
                txtResponsable.Clear();
                txtFecha.Clear();
                txtFechaEntrega.Clear();
                cbActivo.Checked = false;
            }
        }
コード例 #2
0
        /// <summary>
        /// Evento para la creación de un préstamo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtContrato.Text != "")
            {
                ManejadorArticulo manejArt = new ManejadorArticulo();
                if (manejArt.articuloEnPrestamo(idArticulo))
                {
                    MessageBox.Show("El artículo se encuentra actualmente en préstamo");
                    limpiarCampos();
                    return;
                }

                ManejadorPrestamo manejPrest    = new ManejadorPrestamo();
                string            contrato      = txtContrato.Text;
                string            paciente      = txtPaciente.Text;
                string            responsable   = txtResponsable.Text;
                DateTime          fechaPrestamo = Convert.ToDateTime(dtPrestamo.Text);
                DateTime          fechaEntrega  = Convert.ToDateTime(dtEntrega.Text);
                BLPrestamo        nuevoPrest    = new BLPrestamo(contrato, paciente, responsable, fechaPrestamo, fechaEntrega, idArticulo);
                if (manejPrest.agregarPrestamo(nuevoPrest))
                {
                    this.Dispose();
                    MessageBox.Show("Se ha guardado el préstamo");
                }
                else
                {
                    MessageBox.Show("No se ha podido guardar el préstamo. Intente de nuevo");
                }
            }
            else
            {
                MessageBox.Show("Complete todos los datos");
            }
        }
コード例 #3
0
        /// <summary>
        /// Evento para completar los datos del formulario según los datos del préstamo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void VerPrestamo_Load(object sender, EventArgs e)
        {
            ManejadorPrestamo manejPrest = new ManejadorPrestamo();
            BLPrestamo        prestamo   = manejPrest.obtenerPrestamo(Convert.ToInt32(idPrestamo));

            txtContrato.Text     = prestamo.numeroContrato;
            txtPaciente.Text     = prestamo.paciente;
            txtResponsable.Text  = prestamo.responsable;
            txtFecha.Text        = prestamo.fechaPrestamo.ToString("dd/MM/yyyy");
            txtFechaEntrega.Text = prestamo.fechaEntrega.ToString("dd/MM/yyyy");
        }
コード例 #4
0
        /// <summary>
        /// Evento para la creación del reporte
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnReporte_Click(object sender, EventArgs e)
        {
            ReportePrestamos reporte = new ReportePrestamos();

            for (int i = 0; i < gridPrestamos.Rows.Count; i++)
            {
                BLPrestamo prestamo = new BLPrestamo();
                prestamo.numeroContrato = (string)gridPrestamos.Rows[i].Cells[1].Value;
                prestamo.paciente       = (string)gridPrestamos.Rows[i].Cells[2].Value;
                prestamo.responsable    = (string)gridPrestamos.Rows[i].Cells[5].Value;   //Index pendiente
                prestamo.fechaPrestamo  = (DateTime)gridPrestamos.Rows[i].Cells[6].Value; //Index pendiente
                prestamo.fechaEntrega   = (DateTime)gridPrestamos.Rows[i].Cells[7].Value; //Index pendiente
                reporte.listaReporte.Add(prestamo);
            }
            reporte.ShowDialog();
        }
コード例 #5
0
        public SistemaBancario()
        {
            #region [ Ventanilla Front ]
            BLEmpresa        = new EmpresaMethods();
            BLEmpresa        = new EmpresaMethods();
            BLPagoServicio   = new PagoServicioMethods();
            BLRecaudos       = new RecaudoMethods();
            BLTipoMoneda     = new TipoMonedaMethods();
            BLTipoMovimiento = new TipoMovimientoMethods();
            BLVentanila      = new VentanillaMethods();
            BLRetiros        = new RetirosMethods();
            BLDepositos      = new DepositoMethods();
            BLCobroCheque    = new CobroChequeMethods();
            BLGiros          = new GirosMethods();
            BLTransferencias = new TransferenciasMethods();
            BLBalancin       = new CajaChicaMethods();
            #endregion

            #region [ Ventanilla Back ]
            BLBanco            = new BancoMethods();
            BLCajaChica        = new CajaChicaMethods();
            BLDetalleCajaChica = new DetalleCajaChicaMethods();
            BLComponente       = new ComponenteMethods();
            BLHorariosAtencion = new HorariosAtencionMethods();
            BLPermisosUsuario  = new PermisosUsuarioMethods();
            BLPersona          = new PersonaMethods();
            BLRoles            = new RolesMethods();
            BLRolUsuario       = new RolUsuarioMethods();
            BLSucursal         = new SucursalMethods();
            BLTipoDocumento    = new TipoDocumentoMethods();
            BLTurnos           = new TurnosMethods();
            BLTurnoUsuario     = new EstablecerTurnoUsuarioMethods();
            #endregion

            #region [ Plataforma ]

            BLCuenta   = new BLCuenta();
            BLPrestamo = new BLPrestamo();

            #endregion
        }
コード例 #6
0
        /// <summary>
        /// Evento del botón "Guardar" para la creación de un nuevo préstamo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            ManejadorPrestamo manejPrest    = new ManejadorPrestamo();
            string            contrato      = txtContrato.Text;
            string            paciente      = txtPaciente.Text;
            string            responsable   = txtResponsable.Text;
            DateTime          fechaPrestamo = Convert.ToDateTime(dtPrestamo.Text);
            DateTime          fechaEntrega  = Convert.ToDateTime(dtEntrega.Text);
            BLPrestamo        nuevoPrest    = new BLPrestamo(contrato, paciente, responsable, fechaPrestamo, fechaEntrega, Convert.ToInt32(idArticulo));

            if (manejPrest.agregarPrestamo(nuevoPrest))
            {
                this.Owner.Dispose();
                this.Dispose();
                MessageBox.Show("Se ha guardado el préstamo");
                new PrestamoEquipo().Show();
            }
            else
            {
                MessageBox.Show("No se ha podido guardar el préstamo. Intente de nuevo");
            }
        }