Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
        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();
                }
            }
        }