private void CalcularDevuelta() { DevueltaerrorProvider.Clear(); Factura.DineroPagado = Utilidades.TOINT(RecibidomaskedTextBox.Text); Factura.Monto = Utilidades.TOINT(MontotextBox.Text); if (!string.IsNullOrEmpty(RecibidomaskedTextBox.Text)) { if (Factura.DineroPagado < Factura.Monto) { MessageBox.Show("El dinero no es suficiente para cubrir su comprar."); RecibidomaskedTextBox.Clear(); RecibidomaskedTextBox.Focus(); } else { Factura.Devuelta = Factura.DineroPagado - Factura.Monto; DevueltatextBox.Text = Factura.Devuelta.ToString(); } } else { RecibidoerrorProvider.SetError(RecibidomaskedTextBox, "Digite la cantidad de dinero pagada."); RecibidomaskedTextBox.Focus(); } }
private void MontotextBox_TextChanged(object sender, EventArgs e) { if (FormaPagoComboBox.Text == "Contado" || FormaPagoComboBox.Text == "") { RecibidomaskedTextBox.Enabled = true; RecibidomaskedTextBox.Focus(); } DevueltatextBox.Clear(); }