public Inquire(DateTime started, DateTime sent, string contact) { this.startedAt = started; this.sentAt = sent; this.rfc = new Rfc(); this.contactMethod = contact; }
private void WritePacket(string target, string origin, string command, string[] args) { byte[][] packed = new byte[args.Length + 3][]; packed[0] = new byte[] { Rfc.FromCommand(command) }; packed[1] = Packer.Pack(target); packed[2] = Packer.Pack(origin); for (int i = 2; i < args.Length + 3; i++) { packed[i] = Packer.Pack(args[i]); } byte[] buffer = new byte[packed.Length]; for (int p = 0, b = 0; b < buffer.Length; b += packed[p++].Length) { Array.Copy(packed[p], 0, buffer, b, packed[p].Length); } }
private unsafe void ReadMessagePacket(out string target, out string origin, out string command, out string[] args) { List <string> lines = new List <string>(); fixed(byte *body = BodyBuffer) { int index = 1; while (index < BodyBuffer.Length) { ushort length = *(ushort *)&body[index]; index += 2; Packer.Unpack(BodyBuffer, index, length); } } command = Rfc.ToCommand(BodyBuffer[0]); target = lines[1]; origin = lines[2]; args = lines.ToArray(); }
public DataTable LISTA_BONIFICACOES(string AGRUPAR_POR, string VALOR, string DATA_INI, string DATA_FIM) { Rfc ObjSAP = new Rfc(); return(ObjSAP.bonificacoes(AGRUPAR_POR, VALOR, DATA_INI, DATA_FIM)); }
public DataTable CONSULTA_QUANTIDADE_ESTOQUE(string CENTRO, string COD_PRODUTO) { Rfc objBalcao = new Rfc(); return(objBalcao.verifica_quantidade_estoque(COD_PRODUTO, CENTRO)); }
public DataTable MM_RESERVAS_ALMOX(string CENTRO, string DATA_RESERVA, string TABELA) { Rfc ObjSRfc = new Rfc(); return(ObjSRfc.MM_MONITOR_ALMOX(CENTRO, DATA_RESERVA, TABELA)); }
public DataTable VALES_LANCA_FBCJ(string DATA_DOC, string EMITENTE, string NUM_VALE, string TRANS_CONTA, string VALOR, string FORNEC_NF, string CCUSTO, string EMPRESA, string CENTRO, string ORIGEM) { Rfc ObjValesFBCJ = new Rfc(); return(ObjValesFBCJ.VALES_LANCA_FBCJ(DATA_DOC, EMITENTE, NUM_VALE, TRANS_CONTA, VALOR, FORNEC_NF, CCUSTO, CENTRO, ORIGEM, EMPRESA)); }
public DataTable CONSULTA_FATURAS_EMABERTO_CLIENTE(string COD_CLIENTE) { Rfc ObjSAP = new Rfc(); return(ObjSAP.consultaFaturasEmAbertoCliente(COD_CLIENTE)); }
public DataTable TLGRM_ITEM_PEDIDOS(string DATA_PEDIDO, string NUM_PEDIDO) { Rfc ObjSRfc = new Rfc(); return(ObjSRfc.TelgrmItensPedidos(DATA_PEDIDO, NUM_PEDIDO)); }
public DataTable TLGRM_PEDIDOS(string DATA, string COD_VENDEDOR, string COD_CLIENTE) { Rfc ObjSRfc = new Rfc(); return(ObjSRfc.TelgrmPedidos(DATA, COD_VENDEDOR, COD_CLIENTE)); }
public DataTable ENTREGAS_CLIENTE(string COD_CLIENTE) { Rfc ObjSRfc = new Rfc(); return(ObjSRfc.entregasCliente(COD_CLIENTE)); }
public DataTable VERIFICA_LOG_PROC_PEDIDOS_SFCSAP(string N_Pedido) { Rfc ObjSRfc = new Rfc(); return(ObjSRfc.logProcessamentoPedidosSFCokeSap(N_Pedido)); }
public DataTable VERIFICA_HORA_PEDIDO(string N_Pedido) { Rfc ObjSRfc = new Rfc(); return(ObjSRfc.PEGA_HORA_PEDIDO(N_Pedido)); }
public DataTable ITENS_PEDIDO(string DOC_NUMERO) { Rfc ObjSAP = new Rfc(); return(ObjSAP.itensPedido(DOC_NUMERO)); }
public DataTable INFORMAR_ITENS_CRITICOS(string CENTRO, string PRODUTOS) { Rfc ObjSAP = new Rfc(); return(ObjSAP.itensCriticos(CENTRO, PRODUTOS)); }
public DataTable CONSULTA_VENDEDOR(string VENDEDOR_CODSAP) { Rfc ObjSAP = new Rfc(); return(ObjSAP.consultaVendedor(VENDEDOR_CODSAP)); }
public DataTable CONSULTA_DIAS_VISITA_NO_CLIENTE(string ROTA) { Rfc ObjSAP = new Rfc(); return(ObjSAP.consultaDiasDeVisitaNoCliente(ROTA)); }
public DataTable STATUS_TRANSPORTES(string DATA, string ORG_TRANSP) { Rfc ObjSRfc = new Rfc(); return(ObjSRfc.StatusTransporte(DATA, ORG_TRANSP)); }
public DataTable CONSULTA_ECOMMERCE(string P_KAPPL, string P_KSCHL, string P_WERKS, string P_REGIO, string P_ZZKVGR1, string P_KOPOS, string P_LGORT, string P_DATAB, string P_PRECO, string MATNR) { Rfc objEcommerce = new Rfc(); return(objEcommerce.consultasEcommerce(P_KAPPL, P_KSCHL, P_WERKS, P_REGIO, P_ZZKVGR1, P_KOPOS, P_LGORT, P_DATAB, P_PRECO, MATNR)); }
public DataTable SALDO_ESTOQUE(string Cod_produto, string Centro, string Deposito) { Rfc ObjSRfc = new Rfc(); return(ObjSRfc.consultaSaldoEstoqueSAP(Cod_produto, Centro, Deposito)); }
public DataTable CRIAR_PEDIDO_VENDA(string COD_CLIENTE, string CONDICAO_PAGMTO, string ORG_VENDAS, string CANAL_DIST, string SETOR_ATV, string CENTRO, string TIPO_DOC, string TABELA_PRECO, string DEPOSITO, string NOME_CLIENTE, string CPF, string PRODUTOS, string ENDERECO) { Rfc objLocker = new Rfc(); return(objLocker.criarPedidosVendasLockers(COD_CLIENTE, CONDICAO_PAGMTO, ORG_VENDAS, CANAL_DIST, SETOR_ATV, CENTRO, TIPO_DOC, TABELA_PRECO, DEPOSITO, NOME_CLIENTE, CPF, PRODUTOS, ENDERECO)); }
public DataTable CONSULTA_CLIENTES(string codigo_cliente) { Rfc ObjRfc_RFC_GET_TABLE = new Rfc(); return(ObjRfc_RFC_GET_TABLE.consultaClienteSAP(codigo_cliente)); }
public DataTable VALES_LANCA_F43(string DATA_DOC, string MATRICULA, string NUM_VALE, string TRANS_CONTAB, string FORNEC_NF, string ORIGEM, string EMPRESA, string CENTRO, string CCUSTO, string VALOR, string DESC_VALE) { Rfc ObjValesFBCJ = new Rfc(); return(ObjValesFBCJ.VALES_LANCA_F43(DATA_DOC, MATRICULA, NUM_VALE, TRANS_CONTAB, FORNEC_NF, ORIGEM, CENTRO, CCUSTO, VALOR, DESC_VALE, EMPRESA)); }
public DataTable RFC_GET_TABLE(string tabelaSap) { Rfc ObjRfc_RFC_GET_TABLE = new Rfc(); return(ObjRfc_RFC_GET_TABLE.consultaTabelaGenerica(tabelaSap)); }
public XmlDocument CONSULTA_STATUS_PEDIDOS(string CODIGO_CLIENTE, string DIAS_PEDIDO) { Rfc objCanal = new Rfc(); return(objCanal.statusPedidosCanalClientes(CODIGO_CLIENTE, DIAS_PEDIDO)); }
public string SEFAZ_CLIENTE_SAP(string CNPJ, string CENTRO, string BLOQUEIO) { Rfc ObjSAP = new Rfc(); return(ObjSAP.SEFAZ_CLIENTE_SAP(CNPJ, CENTRO, BLOQUEIO)); }
public DataTable CRIAR_PEDIDO_VENDA(string COD_CLIENTE, string CONDICAO_PAGMTO, string ORG_VENDAS, string CANAL_DIST, string SETOR_ATV, string CENTRO, string TIPO_DOC, string DEPOSITO, string NOME_CLIENTE, string CPF, string PRODUTOS) { Rfc objBalcao = new Rfc(); return(objBalcao.criarPedidosBalcaoVendas(COD_CLIENTE, CONDICAO_PAGMTO, ORG_VENDAS, CANAL_DIST, SETOR_ATV, CENTRO, TIPO_DOC, DEPOSITO, NOME_CLIENTE, CPF, PRODUTOS)); }
public DataTable LISTA_CLIENTES(string COD_CLI, string NOME, string ENDERECO, string BAIRRO, string CNPJ, string TELEFONE, string ROTA) { Rfc ObjSAP = new Rfc(); return(ObjSAP.listaClientesSAP(COD_CLI, NOME, ENDERECO, BAIRRO, CNPJ, TELEFONE, ROTA)); }
public string PEGA_FORMA_PAGTO_CLIENTE(string COD_CLIENTE) { Rfc ObjSAP = new Rfc(); return(ObjSAP.consultaFormaPagamentoCliente(COD_CLIENTE)); }
public DataTable LISTA_COORDENADOR(string COD_COORDENADOR) { Rfc ObjSAP = new Rfc(); return(ObjSAP.ListaCoordenadores(COD_COORDENADOR)); }