private void BTProceder_Click(object sender, EventArgs e) { if (SetItem()) { retirosMethods = new RetirosMethods(); StatusStrip o = this.TopLevelControl.Controls.Find("stStatus", true).FirstOrDefault() as StatusStrip; CuentasTarjetasModel cuentas = new CuentasTarjetasModel(); cuentas.Monto = this.m_monto; cuentas.NroCuenta = this.m_nrocuenta; cuentas.clave = this.m_clave; cuentas.doi = this.m_doi; cuentas.Usuario = o.Items[1].Text; cuentas.RowVersion = nroCuenta1.VersionCuenta; var a = retirosMethods.InsertaRetiro(cuentas); if (a.Equals("Transferido")) { MessageBox.Show("Retiro con exito"); Recibo recibo = new Recibo(); recibo.Show(); } else { MessageBox.Show("No se pudo generar el retiro: " + a); } } else { MessageBox.Show("Se encontró campos vacios"); } }
private void btnBuscarDOI_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtDOI.Text)) { return; } retirosMethods = new RetirosMethods(); PersonaModel datosPersona = new PersonaModel(); datosPersona = retirosMethods.ObtenerPersonaDOI(txtDOI.Text); if (datosPersona != null) { int idPersona = datosPersona.Id; txtDOI.Text = datosPersona.Nrodocumento; txtNombre.Text = datosPersona.Nombres; cuentasPersona = retirosMethods.ObtenerCuentasDOI(txtDOI.Text); //frmListaCuentas = new FrmListaCuentas(txtDOI.Text); if (cuentasPersona.Count == 0) { lblAvisoExistenciaCuentas.Visible = true; } else { MostrarListaCuentas(cuentasPersona); } } else { lblAvisoExistenciaPersonas.Visible = true; } }
public DataView ObtenerTopRegistros() { using (RetirosServiceClient retirosService = new RetirosServiceClient()) { RetirosMethods retiros = new RetirosMethods(); foreach (var item in Session.UserRol) { if (item.Descripcion == "Administrador") { dtRetiros = retirosService.ObtenerRetiros(0); //dtRetiros = retiros.ObtenerRetiros(0); } else { dtRetiros = retirosService.ObtenerRetiros(Session.Turno.IdTurUsu); //dtRetiros = retiros.ObtenerRetiros(Session.Turno.IdTurUsu); } } //dtRetiros = retiros.ObtenerRetiros(Session.Turno.IdTurUsu); DataTable clonedtRetiros = dtRetiros.Clone(); int filasDTRetiros = dtRetiros.Rows.Count; if (filasDTRetiros > 10) { if (dtRetiros.Rows.Count != 0) { for (int i = 0; i < 10; i++) { clonedtRetiros.ImportRow(dtRetiros.Rows[i]); } } } else { if (dtRetiros.Rows.Count != 0) { for (int i = 0; i < filasDTRetiros; i++) { clonedtRetiros.ImportRow(dtRetiros.Rows[i]); } } } return(new DataView(clonedtRetiros)); } }
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 }
private void BTProceder_Click(object sender, EventArgs e) { if (Session.Turno == null) { MensajeAviso.Show(MessageType.WARNING, "Ud. no puede hacer operaciones porque no tiene turno o su turno esta inactivo"); return; } if (SetItem()) { if (String.IsNullOrEmpty(txtNroCuenta.Text)) { MensajeAviso.Show(MessageType.WARNING, "Debe de buscar una cuenta indicando un Nro. de documento válido."); return; } retirosMethods = new RetirosMethods(); StatusStrip o = this.TopLevelControl.Controls.Find("stStatus", true).FirstOrDefault() as StatusStrip; cuentas = new CuentasTarjetasModel(); cuentas.Monto = Convert.ToDecimal(monto1.TBMonto.Text, CultureInfo.InvariantCulture) + 0.00M; montoLetras = ConvertirALetras(cuentas.Monto.ToString().ToLower()); cuentas.NroCuenta = txtNroCuenta.Text; //cuentas.NroCuenta = nroCuenta1.TBNroCuenta.Text; cuentas.validarIntentos = numeroIntentos; if (chbRetiroTarjeta.Checked == true) { cuentas.NroTarjetaCorrecto = txtNroTarjeta.Text; cuentas.clave = Convert.ToInt32(txtClave.Text); } else { cuentas.NroTarjetaCorrecto = ""; cuentas.clave = 0; } //tipoCuenta = nroCuenta1.TipoCuenta; cuentas.CambioMoneda = false; cuentas.doi = txtDOI.Text; //cuentas.doi = nroCuenta1.dni1.TBDni.Text; cuentas.Usuario = Session.UserName; cuentas.RowVersion = nroCuenta1.VersionCuenta; cuentas.moneda = lblMonedaCuenta.Text; //cuentas.moneda = nroCuenta1.Lbmoneda.Text; if (cuentas.moneda == "Soles") { simboloMoneda = "S/"; } else if (cuentas.moneda == "Dolares") { simboloMoneda = "$"; } if (Session.Turno != null) { idUsuario = Session.Turno.IdTurUsu; } else { idUsuario = 0; } if (panel1.Controls.Count == 1) { cuentas.moneda = cambioMoneda.tipoMoneda1.CboMoneda.Text; cuentas.CambioMoneda = true; } if (cuentas.moneda == "Soles") { if (cuentas.Monto <= Convert.ToDecimal(efectivoNetoRetiros.txtEfectivoSoles.Text)) { RealizarRetiro(); } else { MensajeAviso.Show(MessageType.WARNING, "No cuenta con suficiente dinero en caja para el retiro."); } } else if (cuentas.moneda == "Dolares") { if (cuentas.Monto <= Convert.ToDecimal(efectivoNetoRetiros.txtEfectivoDolares.Text)) { RealizarRetiro(); } else { MensajeAviso.Show(MessageType.WARNING, "No cuenta con suficiente dinero en caja para el retiro."); } } } else { return; } }