Пример #1
0
        /// <summary>
        /// Control del Botón Actualizar Tipos Comprobantes
        /// Llama al WebService para obtener los Tipos de Comprobantes y guardarlos en la B.D.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnActualizarTiposCbtes_Click(object sender, EventArgs e)
        {
            Entidades.Tickets_Acceso objEntidadesTicket_Acceso = new Entidades.Tickets_Acceso();
            Logica.Tickets_Acceso objLogicaTicket_Acceso = new Logica.Tickets_Acceso();

            objEntidadesTicket_Acceso = objLogicaTicket_Acceso.TraerTicketActivo();

            //Llamo al Webservice para recuperar los Tipos de Comprobantes
            Logica.WebServices_AFIP objLogicaWebServiceAfip = new Logica.WebServices_AFIP();

            if (objEntidadesTicket_Acceso.TipoAprobacion == 'P') //Producción
            {
                /*WebService Producción*/
                if (objLogicaWebServiceAfip.FEParamGetTiposCbtes(objEntidadesTicket_Acceso) == Entidades.WebServices_AFIP.RespuestaWS.Correcta)
                {
                    MessageBox.Show("Tipos de Comprobantes actualizados desde el WebService");
                }
                else
                {
                    MessageBox.Show("El WebService devolvió un Error/Evento. Por favor revise los Logs");
                }
            }
            else
            {
                /*WebService Homologacion*/
                if (objLogicaWebServiceAfip.FEParamGetTiposCbtes_Homologacion(objEntidadesTicket_Acceso) == Entidades.WebServices_AFIP.RespuestaWS.Correcta)
                {
                    MessageBox.Show("Tipos de Comprobantes actualizados desde el WebService");
                }
                else
                {
                    MessageBox.Show("El WebService devolvió un Error/Evento. Por favor revise los Logs");
                }
            }
            TraerTodos();
        }
Пример #2
0
        /// <summary>
        /// Actualiza desde el WebService la Tabla de Tipos de Comprobantes
        /// </summary>
        private void actualizarTablaTiposCbtes()
        {
            lblTablaTiposCbtesRTA.ForeColor = Color.Black;
            lblTablaTiposCbtesRTA.Text = "Procesando...";
            lblTablaTiposCbtesRTA.Refresh();

            Entidades.Tickets_Acceso objEntidadesTicket_Acceso = new Entidades.Tickets_Acceso();
            Logica.Tickets_Acceso objLogicaTicket_Acceso = new Logica.Tickets_Acceso();

            objEntidadesTicket_Acceso = objLogicaTicket_Acceso.TraerTicketActivo();

            //Llamo al Webservice para recuperar los Tipos de Comprobantes
            Logica.WebServices_AFIP objLogicaWebServiceAfip = new Logica.WebServices_AFIP();

            if (objEntidadesTicket_Acceso.TipoAprobacion == 'P') //Producción
            {
                /*WebService Producción*/
                if (objLogicaWebServiceAfip.FEParamGetTiposCbtes(objEntidadesTicket_Acceso) == Entidades.WebServices_AFIP.RespuestaWS.Correcta)
                {
                    lblTablaTiposCbtesRTA.ForeColor = Color.Green;
                    lblTablaTiposCbtesRTA.Text = "OK";
                    lblTablaTiposCbtesRTA.Refresh();
                }
                else
                {
                    lblTablaTiposCbtesRTA.ForeColor = Color.Red;
                    lblTablaTiposCbtesRTA.Text = "ERROR";
                    lblTablaTiposCbtesRTA.Refresh();
                }
            }
            else
            {
                /*WebService Homologacion*/
                if (objLogicaWebServiceAfip.FEParamGetTiposCbtes_Homologacion(objEntidadesTicket_Acceso) == Entidades.WebServices_AFIP.RespuestaWS.Correcta)
                {
                    lblTablaTiposCbtesRTA.ForeColor = Color.Green;
                    lblTablaTiposCbtesRTA.Text = "OK";
                    lblTablaTiposCbtesRTA.Refresh();
                }
                else
                {
                    lblTablaTiposCbtesRTA.ForeColor = Color.Red;
                    lblTablaTiposCbtesRTA.Text = "ERROR";
                    lblTablaTiposCbtesRTA.Refresh();
                }
            }
        }