public Dominio.Retorno InserirRetornoSap(Dominio.Transacao transacao) { //if (!ValidarEntrada(ref Transacao)) { return new Dominio.Retorno() { Resultado = false, Mensagem = "" }; } StringBuilder SQL = new StringBuilder(); SQL.AppendLine("INSERT INTO tb_sap_retorno (id_transacao_sap, id_documento, mensagens, nota, data_emissao_nota)"); SQL.AppendFormat("VALUES ({0}, '{1}', '{2}', '{3}', '{4}')", transacao.idTransacao, transacao.retDocId, transacao.retMensagens, transacao.retnota, transacao.retdtemissao); try { var tabela = ExecutaSQL(SQL.ToString()); return(new Dominio.Retorno() { Resultado = true, Mensagem = "" }); } catch (Exception ex) { return(new Dominio.Retorno() { Resultado = false, Mensagem = "Erro ao inserir dados: " + ex }); } }
private bool ValidarEntrada(ref Dominio.Transacao Transacao) { if (Transacao.idTransacao <= 0) { return(false); } if (Transacao.retMensagens.Contains("já existe para a empresa")) { var palavras = Transacao.retMensagens.Split(' '); Transacao.retDocId = palavras[1]; } return(true); }
protected Dominio.Retorno InserirRetornoSap(Dominio.Transacao Transacao) { if (!ValidarEntrada(ref Transacao)) { return(new Dominio.Retorno() { Resultado = false, Mensagem = "" }); } StringBuilder SQL = new StringBuilder(); SQL.AppendLine("INSERT INTO tb_sap_retorno (id_transacao_sap, id_documento, mensagens, nota, data_emissao_nota)"); SQL.AppendFormat("VALUES ({0}, '{1}', '{2}', '{3}', '{4}')", Transacao.idTransacao, Transacao.retDocId, Transacao.retMensagens, Transacao.retnota, Transacao.retdtemissao); try { var tabela = ExecutaSQL(SQL.ToString()); return(new Dominio.Retorno() { Resultado = true, Mensagem = "" }); } catch (Exception ex) { return(new Dominio.Retorno() { Resultado = false, Mensagem = "Erro ao inserir dados: " + ex }); //throw new Exception(Funcoes.LoggerClass.SQLErrorLog(ex, SQL)); } finally { } }
public static Dominio.Retorno IngressaTransacaoSAP(Dominio.Transacao Transacao) { SapRepositorio___ sap = new SapRepositorio___(); return(sap.InserirRetornoSap(Transacao)); }
public Dominio.Retorno IngressaTransacaoSAP(Dominio.Transacao Transacao) { return(new Repositorio.SapRepositorio().InserirRetornoSap(Transacao)); }