コード例 #1
0
        public void SubTicketAFIP()
        {
            //Dimensiono una variable propia (todas las vp... lo son)
            AFIP.AFIP.vpAFIPTicket TicketAccAFIP = new AFIP.AFIP.vpAFIPTicket();


            //Esta Function Obtiene un ticket de acceso a la AFIP
            TicketAccAFIP = AFIP.AFIP.TicketAccesoAFIP();

            //Aqui lo que se hace es pasar los datos del token y el sign para dos txt que estan en el formulario
            //La idea es sacar estas lineas pronto porque son obsoletas
            //30/5/13
            lblToken.Text = TicketAccAFIP.vpAFIPTicketToken;
            lblSign.Text  = TicketAccAFIP.vpAFIPTicketSign;



/*
 *                      //Cargo los datos del Ticket en una clase publica que esta en el MDI
 *                      //de esta manera lo que hago es que este disponible para todo el proyecto
 *                      //Cada vez que se use en una factura corroborará el ticket y de esta manera no hay que
 *                      //cerrar la ventana para hacer otra factura.
 *                      //El ticket es algo importante por eso pienso que debe estar en el MDI para que sea de acceso
 *                      //publico.
 *                      //30/5/13
 *                      MDIPrincipal.ClaseAFIP.ptAFIPTicketToken = TicketAccAFIP.vpAFIPTicketToken;
 *                      MDIPrincipal.ClaseAFIP.ptAFIPTicketSign = TicketAccAFIP.vpAFIPTicketSign;
 *                      MDIPrincipal.ClaseAFIP.ptAFIPTicketGenerationTime = TicketAccAFIP.vpAFIPTicketGenerationTime;
 *                      MDIPrincipal.ClaseAFIP.ptAFIPTicketExpirationTime = TicketAccAFIP.vpAFIPTicketExpirationTime;
 *                      MDIPrincipal.ClaseAFIP.ptAFIPTicketService = TicketAccAFIP.vpAFIPTicketService;
 *                      MDIPrincipal.ClaseAFIP.ptAFIPTicketUniqueID = TicketAccAFIP.vpAFIPTicketUniqueID;
 *
 *                      My.MyProject.Forms.MDIPrincipal.ToolStripStatusEstadoServidor.Text = "SI";
 */
        }
コード例 #2
0
        void FrmDocumentoFiscalLoad(object sender, EventArgs e)
        {
            //Coloca la Fecha
            dtFecha.Value = DateTime.Today;


            //Carga los clientes
            CargarClientesCombo();


            /*if (cmbRazonSocial.Text == "") {
             * //Genera un datasource para pasarlo al combo
             * cmbRazonSocial.DataSource = OperacionesComunes.FuenteObtenerClientes();
             * //cmbRazonSocial.DisplayMember = "Nombre";
             *
             * }*/


            #region CONEXION A LA AFIP

            //Si esta habilitado para facturar a la AFIP busca el ticket
            if (Convert.ToBoolean(ConfigurationManager.AppSettings["FacturarAFIP"]))
            {
                miTicket = AFIP.AFIP.TicketAccesoAFIP();

                lblSign.Text  = miTicket.vpAFIPTicketSign;
                lblToken.Text = miTicket.vpAFIPTicketToken;
            }


            //Carga el numero de Factura
            //Si esta habilitado para facturar a la AFIP Informa de la factura
            if (Convert.ToBoolean(ConfigurationManager.AppSettings["FacturarAFIP"]))
            {
                txtNumFact.Text = AFIP.AFIP.UltimoComprobante(lblToken.Text, lblSign.Text, 3, Convert.ToInt32(lblCod_cbe.Text)).ToString();
            }
            else
            {
                txtNumFact.Text = Convert.ToString(OperacionesComunes.ObtenerUltimaFactura(3, Convert.ToInt32(lblCod_cbe.Text)));
            }

            #endregion


/*
 *                      //Carga los datos de mercaderia en la columna de productos
 *                      DataGridViewComboBoxColumn comboboxColumn =new  DataGridViewComboBoxColumn();
 *                      comboboxColumn = gridDatos.Columns["Producto"];
 *                      comboboxColumn.DataSource = OperacionesComunes.FuenteObtenerMercaderia();
 *              comboboxColumn.DisplayMember = "Nombre";
 *              comboboxColumn.ValueMember = "Nombre";
 */


            #region DOLAR

            //Obtiene el valor del dolar
            lblDolar.Text = OperacionesComunes.ObtenerDolar();
            #endregion
        }
コード例 #3
0
        void Button2Click(object sender, EventArgs e)
        {
            AFIP.AFIP.vpAFIPTicket Ticket = new AFIP.AFIP.vpAFIPTicket();

            Ticket = AFIP.AFIP.TicketAccesoAFIP();

            lblSign.Text  = Ticket.vpAFIPTicketSign;
            lblToken.Text = Ticket.vpAFIPTicketToken;
        }