private void seleccionarNotaAcobrar(decimal monto, string idoperacion) { modSesion modSesion = new modSesion(); txtMonto.Text = Convert.ToString(modSesion.mascaraPrecio(monto)); txtId_operacion.Text = idoperacion; }
/*METODO PARA COBRO EN GS*/ public void pagoGSCobro() { modSesion modSesion = new modSesion(); if (txtpagogs.Text != "") { try { decimal pago; pago = modSesion.convertirDecimal(txtpagogs.Text); // se convierte a decimal valor de la caja de texto saldoPrincipal = saldoPrincipal + pagoGs; // suma pagoGs al saldoPrincipal antes de aplicar nuevo pago en Gs if (modSesion.config_moneda == "US") { pagoGs = pago / cotGs; // se convierte nuevo monto a pagar en la moneda principal del sistema } else if (modSesion.config_moneda == "GS") { pagoGs = pago * cotGs; // se convierte nuevo monto a pagar en la moneda principal del sistema } saldoPrincipal = saldoPrincipal - pagoGs; // se resta pagoGs al saldo principal del sistema txtpagogs.Text = Convert.ToString(modSesion.mascaraCotizacionGuaranies(pago)); // se aplica mascara a la caja de texto mostrarSaldoCobrar(); } catch (Exception ex) { // se limpia caja de texto en caso de ingresar letras en el pago MessageBox.Show(ex.Message); txtpagogs.Focus(); txtpagogs.Text = Convert.ToString(modSesion.mascaraPrecio("0")); } } else { // se aplica mascara en caso de que se quede vacio el pago txtpagogs.Text = Convert.ToString(modSesion.mascaraCotizacionGuaranies("0")); } }