private void BTProceder_Click(object sender, EventArgs e) { if (SetItem()) { transferenciasMethods = new TransferenciasMethods(); StatusStrip o = this.TopLevelControl.Controls.Find("stStatus", true).FirstOrDefault() as StatusStrip;//o.Items[1].Text; CuentasTarjetasModel.Usuario = o.Items[1].Text; // CuentasTarjetasModel.NroTarjeta = CuentasTarjetasModel.RowVersion = nroCuenta1.VersionCuenta; CuentasTarjetasModel.RowVersionD = nroCuenta2.VersionCuenta; string a = transferenciasMethods.RealizarTransferencia(CuentasTarjetasModel); if (a.Equals("Transferido")) { MessageBox.Show("Operacion Realizada"); Recibo recibo = new Recibo(); recibo.Show(); nroCuenta1.LimpiarControles(); nroCuenta2.LimpiarControles(); monto1.TBMonto.Clear(); nroCuenta1.dni1.TBDni.Clear(); clave1.TBClave.Clear(); } else { MessageBox.Show("No se pudo realizar la operación: " + a); } } }
private void CargarTopTransferencias() { transferenciasMethods = new TransferenciasMethods(); var transferencias = transferenciasMethods.SelectTopTransferencias(Session.Turno.IdTurUsu); dgvTransferencias.Rows.Clear(); if (transferencias == null) { return; } for (int i = 0; i < transferencias.Count; i = i + 2) { dgvTransferencias.Rows.Add ( transferencias[i + 1].ID, transferencias[i + 1].NroCuenta, transferencias[i + 1].TipoCuenta, transferencias[i + 1].Moneda, transferencias[i + 1].Monto, transferencias[i + 1].Persona, transferencias[i].NroCuenta, transferencias[i].TipoCuenta, transferencias[i].Moneda, transferencias[i].Monto, transferencias[i].Persona, transferencias[i].Fecha ); } if (transferencias == null || transferencias.Count == 0) { return; } nroTransaccion = transferencias[0].ID; fechaRegistro = transferencias[0].Fecha; }
private void BTProceder_Click(object sender, EventArgs e) { if (Session.Turno == null) { alert1.Show(MessageType.WARNING, "Ud. no puede hacer operaciones porque no tiene turno o su turno esta inactivo"); return; } if (!SetItem()) { return; } string[] response; using (TransferenciaServiceClient transService = new TransferenciaServiceClient()) { response = transService.RealizarTransferencia(CuentasTarjetasModel); } if (response[0].Equals("1")) { alert1.Show(MessageType.SUCCESSFUL, response[1]); CargarTopTransferencias(); MostrarRecibo(); transferenciasMethods = null; CuentasTarjetasModel = null; LimpiarControles(); } else { alert1.Show(MessageType.ERROR, response[1]); } }
private void btnBuscar2_Click(object sender, EventArgs e) { if (Session.Turno == null) { alert1.Show(MessageType.WARNING, "Ud. no puede hacer operaciones porque no tiene turno o su turno esta inactivo"); return; } Error.SetError(txtCuenta2, ""); if (remitente == null) { alert1.Show(MessageType.WARNING, "El número de cuenta de remitente fue modificado o esta vacío"); return; } if (remitente.NroCuenta.Equals(txtCuenta2.Text.Trim())) { alert1.Show(MessageType.WARNING, "El número de cuenta no pueden ser iguales"); return; } transferenciasMethods = new TransferenciasMethods(); object[] response; //using (TransferenciaServiceClient transService = new TransferenciaServiceClient()) //{ // response = transService.SelectCuentaXnroCuenta(txtCuenta2.Text.Trim()); //} transferenciasMethods = new TransferenciasMethods(); response = transferenciasMethods.SelectCuentaXnroCuenta(txtCuenta2.Text.Trim()); if (response[0].Equals("1")) { beneficiario = (BusquedaCuenta)response[2]; lblMoneda2.Text = beneficiario.Moneda; lblTipoCuenta2.Text = beneficiario.TipoCuenta; lblDOI2.Text = beneficiario.Doi; lblPropietario2.Text = beneficiario.Persona; if (!remitente.Moneda.Equals(beneficiario.Moneda)) { AparecerTipoCambio(); EstablecerCambioMoneda(); return; } } else { alert1.Show(MessageType.ERROR, response[1].ToString()); } DesaparecerTipoCambio(); }
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 btnBuscar_Click(object sender, EventArgs e) { if (Session.Turno == null) { alert1.Show(MessageType.WARNING, "Ud. no puede hacer operaciones porque no tiene turno o su turno esta inactivo"); return; } if (txtCuenta1.Text.Trim().Length != 11) { } monto1.TBMonto.Text = string.Empty; Error.SetError(txtCuenta1, ""); object[] response; //using (TransferenciaServiceClient transService=new TransferenciaServiceClient()) //{ // response = await transService.SelectCuentaXnroCuentaAsync(txtCuenta1.Text.Trim()); //} transferenciasMethods = new TransferenciasMethods(); response = transferenciasMethods.SelectCuentaXnroCuenta(txtCuenta1.Text.Trim()); if (response[0].Equals("1")) { remitente = (BusquedaCuenta)response[2]; lblMoneda1.Text = remitente.Moneda; lblTipoCuenta1.Text = remitente.TipoCuenta; lblDOI1.Text = remitente.Doi; lblPropietario1.Text = remitente.Persona; if (remitente.Moneda.Equals("Soles")) { lblMonto1.Text = "Monto soles :"; } if (remitente.Moneda.Equals("Dolares")) { lblMonto1.Text = "Monto dólares :"; } } else { alert1.Show(MessageType.ERROR, response[1].ToString()); } }