Exemplo n.º 1
0
 private void Txtpago_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (Convert.ToInt32(e.KeyChar) == 13)
     {
         double pago  = Funciones_Duke4.Funciones.Fun_Convierte_String_aDecimal(Txtpago.Text);
         double monto = Funciones_Duke4.Funciones.Fun_Convierte_String_aDecimal(TxtMonto.Text);
         if (!string.IsNullOrEmpty(TxtMonto.Text.Trim()) && !string.IsNullOrEmpty(Txtpago.Text.Trim()))
         {
             Txtpago.Text = String.Format("{0:N2}", Convert.ToDouble(Txtpago.Text.Trim()));
             if (pago >= monto)
             {
                 Txtpago.Text   = String.Format("{0:N2}", Convert.ToDouble(Txtpago.Text.Trim()));
                 Txtcambio.Text = "$ " + String.Format("{0:N2}", Convert.ToDouble((pago - monto)));
                 Txtcambio.Focus();
                 SendKeys.Send("%");
                 SendKeys.Send("{DOWN}");
             }
             else
             {
                 MessageBox.Show("El pago es menor que el total a pagar");
                 Txtpago.Text   = "";
                 Txtcambio.Text = "";
                 Txtpago.Focus();
             }
         }
     }
 }
Exemplo n.º 2
0
 private void CobroEfectivo_Load(object sender, EventArgs e)
 {
     Txtpago.Focus();
 }