public void AtualizarCodigoBarraIngressos(List <Carrinho> carrinhoItens, int usuarioID, int caixaID, int canalID, int lojaID) { var ingressosId = carrinhoItens.Select(x => (int)x.IngressoID).ToArray(); var usuarioBO = new UsuarioBO(ado); var empresaID = usuarioBO.Consultar(usuarioID).EmpresaID; var bilheteria = new Bilheteria(); bilheteria.RegistrarImpressao(ingressosId, usuarioID, (int)empresaID, caixaID, canalID, lojaID, false, 0, null, 0, false); var codigosBarra = BuscarCodigosBarras(ingressosId); foreach (var item in carrinhoItens) { item.CodigoBarra = codigosBarra[(int)item.IngressoID]; } }
public void GerarCodigoBarra() { var ingressoUm = new Carrinho { IngressoID = 250954405 }; var ingressoDois = new Carrinho { IngressoID = 250954455 }; var ingressos = new List <Carrinho> { ingressoUm, ingressoDois }; var ingressosId = ingressos.Select(x => (int)x.IngressoID).ToArray(); var bilheteria = new Bilheteria(); bilheteria.RegistrarImpressao(ingressosId, 21113, 2, 4627525, 2, 1537, false, 0, null, 0, false); }