示例#1
0
        private void seleccionarNotaAcobrar(decimal monto, string idoperacion)
        {
            modSesion modSesion = new modSesion();

            txtMonto.Text        = Convert.ToString(modSesion.mascaraPrecio(monto));
            txtId_operacion.Text = idoperacion;
        }
示例#2
0
        /*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"));
            }
        }