private static void _ObtenerOpTransaccionCompleted(TS_BECabeceraOutPut Result)
 {
     if (Result == null)
     {
         SalesDetalle(new TSSales(SalesEstado.ErrorSistema));
         return;
     }
     if (Result.Mensaje == null && Result.Ok == false)
     {
         SalesDetalle(new TSSales(SalesEstado.ErrorSistema));
         return;
     }
     if (Result.Mensaje != null && Result.Ok == false)
     {
         CurrentResultado = new TSSales(SalesEstado.InformacionNoObtenida, Result);
         SalesDetalle(CurrentResultado);
         return;
     }
     if (Result.Ok == true)
     {
         CurrentResultado = new TSSales(SalesEstado.InformacionObtenida, Result);
         SalesDetalle(CurrentResultado);
         return;
     }
 }
 private static void _ObtenerCorrelativoCompleted(TS_BECorrelativoOutput Result)
 {
     if (Result == null)
     {
         SalesCorrelativo(new TSSales(SalesEstado.ErrorSistema));
         return;
     }
     if (Result.Mensaje == null && Result.Ok == false)
     {
         SalesCorrelativo(new TSSales(SalesEstado.ErrorSistema));
         return;
     }
     if (Result.Mensaje != null && Result.Ok == false)
     {
         CurrentResultado = new TSSales(SalesEstado.InformacionNoObtenida, Result);
         SalesCorrelativo(CurrentResultado);
         return;
     }
     if (Result.Ok == true)
     {
         CurrentResultado = new TSSales(SalesEstado.InformacionObtenida, Result);
         SalesCorrelativo(CurrentResultado);
         return;
     }
 }
        private static void _GrabarTransaccionCompleted(TS_BERetornoTransaccion Result)
        {
            if (Result == null)
            {
                SalesGrabarVenta(new TSSales(SalesEstado.ErrorSistema));
                return;
            }
            if (Result.Mensaje == null && Result.Ok == false)
            {
                SalesGrabarVenta(new TSSales(SalesEstado.ErrorSistema));
                return;
            }
            if (Result.Mensaje != null && Result.Ok == false)
            {
                SalesGrabarVenta(new TSSales(SalesEstado.VentaNoRegistrada, Result.Mensaje));

                return;
            }
            if (Result.Ok == true)
            {
                CurrentResultado = new TSSales(SalesEstado.VentaRegistrada, Result);
                SalesGrabarVenta(CurrentResultado);
                return;
            }
        }
 private static void _LISTAR_NROPOSCompleted(TS_BENropos[] Result)
 {
     if (Result == null)
     {
         ObtenerNroPOS(new TSSales(SalesEstado.ErrorSistema));
         return;
     }
     else
     {
         CurrentResultado = new TSSales(SalesEstado.InformacionObtenida, Result);
         ObtenerNroPOS(CurrentResultado);
         return;
     }
 }
 private static void ObtenerListaArticulosCompleted(TS_BEArticuloOutput Result)
 {
     if (Result == null)
     {
         SalesArticulos(new TSSales(SalesEstado.ErrorSistema));
         return;
     }
     if (Result.Mensaje == null && Result.Ok == false)
     {
         SalesArticulos(new TSSales(SalesEstado.ErrorSistema));
         return;
     }
     if (Result.Mensaje != null && Result.Ok == false)
     {
         CurrentResultado = new TSSales(SalesEstado.InformacionNoObtenida);
         SalesArticulos(CurrentResultado);
         return;
     }
     if (Result.Ok == true)
     {
         SalesArticulos(CurrentResultado);
         return;
     }
 }