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 FormaPagoComboBox_SelectedIndexChanged(object sender, EventArgs e) { FormaPagoerrorProvider.Clear(); if (FormaPagoComboBox.Text == "Credito") { RecibidomaskedTextBox.Clear(); DevueltatextBox.Clear(); RecibidomaskedTextBox.Enabled = false; } if (FormaPagoComboBox.Text == "Contado") { RecibidomaskedTextBox.Enabled = true; } }
private void Limpiar() { Detalle = new Entidades.FacturasProductos(); Factura = new Entidades.Facturas(); FacturaIdmaskedTextBox.Clear(); ClienteIdmaskedTextBox.Clear(); NombreClientetextBox.Clear(); MontotextBox.Clear(); FechadateTimePicker.Value = DateTime.Now; ProductoIdmaskedTextBox.Clear(); DescripcionProductotextBox.Clear(); ProductodataGridView.DataSource = null; CantidadnumericUpDown.Value = 0; PreciotextBox.Clear(); DevueltatextBox.Clear(); RecibidomaskedTextBox.Clear(); ComentariotextBox.Clear(); NombreClienteerrorProvider.Clear(); CantidaderrorProvider.Clear(); ProductoerrorProvider.Clear(); RecibidoerrorProvider.Clear(); GriderrorProvider.Clear(); ClienteIderrorProvider.Clear(); FacturaIderrorProvider.Clear(); DevueltaerrorProvider.Clear(); FormaPagoComboBox.Text = null; ClienteIdmaskedTextBox.Enabled = true; ProductoIdmaskedTextBox.Enabled = true; FechadateTimePicker.Enabled = true; ComentariotextBox.Enabled = true; FormaPagoComboBox.Enabled = true; ProductodataGridView.Enabled = true; RecibidomaskedTextBox.Enabled = false; FacturaIdmaskedTextBox.Enabled = true; CantidadnumericUpDown.Enabled = false; }