Ejemplo n.º 1
0
        private void buildCodigoControl()
        {
            try
            {
                factura.recalculateTotal();
                genCodControl = new CodigoControlV70();
                Int64 totalInt;
                Int64 nitClienteTemp = 0;
                Int64.TryParse(cliente.NIT, out nitClienteTemp);

                double totalAccount = double.Parse(txtTotal.Text);//factura.TotalFactura - descuentoC;//we need to generate code of control based in the discounts!!!
                totalInt = (Int64)totalAccount;
                double diff = totalAccount - totalInt;

                nroAutorizacionValue = "Autorizacion Nro: " + dosifNroAutorizacion.ToString();

                codigoControlValue = genCodControl.generarCodControl(dosifNroAutorizacion, dosifLlave
                                                                     , facturaNro, nitClienteTemp, facturaFechaTransaccion, diff >= 0.5 ? totalInt + 1 : totalInt);
            }
            catch (Exception ex)
            {
                log.Error(ex.Message, ex);
                codigoControlValue = "";
            }
        }
Ejemplo n.º 2
0
        private void buildCodigoControl()
        {
            try
            {
                factura.recalculateTotal();
                genCodControl = new CodigoControlV70();
                Int64 totalInt;
                Int64 nitClienteTemp = 0;
                Int64.TryParse(cliente.NIT, out nitClienteTemp);

                double totalAccount = double.Parse(txtTotal.Text);//factura.TotalFactura - descuentoC;//we need to generate code of control based in the discounts!!!
                totalInt = (Int64)totalAccount;
                double diff = totalAccount - totalInt;

                nroAutorizacionValue = "Autorizacion Nro: " + dosifNroAutorizacion.ToString();
                
                codigoControlValue = genCodControl.generarCodControl(dosifNroAutorizacion, dosifLlave
                    , facturaNro, nitClienteTemp, facturaFechaTransaccion, diff >= 0.5 ? totalInt + 1 : totalInt );
                          
            }
            catch (Exception ex)
            {
                log.Error(ex.Message, ex);
                codigoControlValue = "";

            }
        }