/// <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; } }
/// <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"); } }
/// <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"); }
/// <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(); }
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 }
/// <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"); } }