private void Autorizacio_Automatica()
        {
            //byte Cara = Convert.ToByte(cmbCara.Text);

            if (txtPredeterminar.Text == "")
            {
                ValorProgramado = "0";
            }
            else
            {
                ValorProgramado = txtPredeterminar.Text;
            }


            if (Cara % 2 != 0)
            {
                precio = PV_MangueraG0.Text;
            }
            else
            {
                precio = PV_MangueraG1.Text;
            }


            string Precio = precio;



            if (rdbImporte.Checked)
            {
                TipoProgramacion = 0; //1 predetermina Volumen, 0 predetermina Dinero
            }
            else
            {
                TipoProgramacion = 1;
            }
            string Placa                = "";
            bool   EsVentaGerenciada    = true;
            int    IdMangueraProgramada = -1;

            decimal pre = 0;

            string guid = " ";

            // public void Evento_VentaAutorizada(byte Cara, string Precio, string ValorProgramado, byte TipoProgramacion, string Placa, int MangueraProgramada, bool EsVentaGerenciada,string guid)

            if (Protocolo == 0)
            {
                oProtocoloTokheim.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada, guid, pre);
            }
            if (Protocolo == 1)
            {
                oProtocoloWayne.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada, guid, pre);
            }
            if (Protocolo == 2 || Protocolo == 5)
            {
                oProtocoloGilbarco_Extended.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada, guid, pre);
            }

            if (Protocolo == 4)
            {
                oPrptocoloPumpControl.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada, guid, pre);
                //oprotocolo_EMR3.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada);
            }



            if (Protocolo == 6)
            {
                oProtocoloDevelco.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada, guid, pre);
            }

            if (Protocolo == 8)
            {
                oProtocoloHongYang.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada, guid, pre);
            }


            if (Protocolo == 9)
            {
                // oProtocoloH2P_Safe.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada, guid);
            }



            if (Protocolo == 11)
            {
                //oProtocoloBennett.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada, guid, pre);
            }


            if (Protocolo == 14)
            {
                //oProtocoloTokhe_Loop.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada, guid, pre);
            }

            CaraEncuestada.Text = Convert.ToString(Cara);

            //if (Pventa1 != "0")
            Precio_Venta.Text = Precio;

            Application.DoEvents();
        }
        private void Autorizacio_Automatica()
        {
            //byte Cara = Convert.ToByte(cmbCara.Text);

            if (txtPredeterminar.Text == "")
            {
                ValorProgramado = "0";
            }
            else
            {
                ValorProgramado = txtPredeterminar.Text;
            }


            if (Cara % 2 != 0)
            {
                precio = PV_MangueraG0.Text;
            }
            else
            {
                precio = PV_MangueraG1.Text;
            }


            string Precio = precio;



            if (rdbImporte.Checked)
            {
                TipoProgramacion = 0; //1 predetermina Volumen, 0 predetermina Dinero
            }
            else
            {
                TipoProgramacion = 1;
            }
            string Placa                = "";
            bool   EsVentaGerenciada    = true;
            int    IdMangueraProgramada = -1;

            if (Protocolo == 0)
            {
                oProtocoloTokheim.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada);
            }
            if (Protocolo == 1)
            {
                oProtocoloWayne.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada);
            }
            if (Protocolo == 2)
            {
                oProtocoloGilbarco_Extended.Evento_VentaAutorizada(Cara, Precio, ValorProgramado, TipoProgramacion, Placa, IdMangueraProgramada, EsVentaGerenciada);
            }

            CaraEncuestada.Text = Convert.ToString(Cara);

            //if (Pventa1 != "0")
            Precio_Venta.Text = Precio;



            Application.DoEvents();
        }