private void Clear()//Método para limpiar { TxtOrden.Clear(); TxtOrden.Enabled = true; TxtCc.Clear(); TxtNombre.Clear(); TxtDireccion.Clear(); TxtTelefono.Clear(); TxtObservaciones.Clear(); TxtTotal.Clear(); TxtFactura.Clear(); CbxEstado.SelectedItem = (null); DateVencimiento.ResetText(); DateVencimiento.Enabled = true; CbxEstado.Enabled = true; GridViewFactura.DataSource = null; TxtIva.Clear(); TxtImpuesto.Clear(); TxtDescuento.Clear(); txtSubtotal.Clear(); cbmPago.SelectedItem = null; CkbActivo.Visible = false; BtnBuscar.Visible = true; MostrarCodigo(); TxtOrden.Focus(); }
public void calcular()//Método para calcular { var Caldescuento = 0; //var Calimpuestos = 0; var InDescuento = TxtDescuento.Text; //var InImpuestos = TxtImpuesto.Text; var Iva = TxtIva.Text; foreach (DataGridViewRow dts in GridViewFactura.Rows) { // variables a las cuales les llevamos los datos consultados para hacer calculos var vrUnitario = dts.Cells[2].Value; var cantidad = dts.Cells[3].Value; var SubtotalServ = txtSubtotal.Text; //SubtotalServ += (Convert.ToInt32(vrUnitario) * Convert.ToInt32(cantidad)); //Validacion para que no ingresen 0 a las cajas de texto try { if (Convert.ToInt32(InDescuento) >= 0) { Caldescuento = (Convert.ToInt32(SubtotalServ) * Convert.ToInt32(InDescuento)) / 100; //Calcular descuento //Calimpuestos = (Convert.ToInt32(SubtotalServ) * Convert.ToInt32(InImpuestos)) / 100;//calcular impuesto TxtTotal.Text = (Convert.ToInt32(SubtotalServ) + Convert.ToInt32(Iva) - Caldescuento).ToString(); //llevar todo a la caja de texto TxtDescuento.Text = (Caldescuento).ToString(); //llevarle el calculo a la caja de texto de nuevo //TxtImpuesto.Text = (Calimpuestos).ToString(); TxtDescuento.Enabled = false; TxtImpuesto.Enabled = false; break; } else { TxtImpuesto.Clear(); TxtDescuento.Clear(); } } catch { TxtImpuesto.Clear(); TxtDescuento.Clear(); } } }