public bool EnviarCodigo(List <EstruturaFonteNova> lista) { try { string inserido = string.Empty; string nomeEvento = string.Empty; foreach (var item in lista) { if (item.LugarMarcado == Setor.Pista) { inserido = service.Inserir(item.Chave, item.CodigoBarra, null); } else { Extra extra = new Extra() { assento = item.Codigo, bloco = item.Codigo, fila = string.Empty, matricula = item.ClienteID.ToString(), nmpessoa = item.Cliente, localizador = item.VendaBilheteriaID.ToString(), valor = item.Valor.ToString() }; inserido = service.Inserir(item.Chave, item.CodigoBarra, extra); } bool enviado = !string.IsNullOrEmpty(inserido); this.SalvarRespostaWhiteFonte(item.CodigoBarra, inserido, enviado == true ? "Enviado" : "Falhou", "WhiteList", enviado); } return(true); } catch (Exception ex) { throw ex; } finally { this.FechaConexao(); } }
public string Inserir(string ACodigoAcessoTipo, string ACodigoAcesso, Extra AExtra) { try { string extra = string.Empty; if (AExtra != null) { extra = JsonConvert.SerializeObject(AExtra); } return(this.inserir(this.AChave, ACodigoAcessoTipo, ACodigoAcesso, extra)); } catch (Exception ex) { throw ex; } }