public void gravarLista(List <ProdutoPedido> lista) { string values = ""; foreach (ProdutoPedido produtopedido in lista) { if (string.IsNullOrWhiteSpace(produtopedido.Id)) { produtopedido.Id = BancoDeDados.GetIdProdutoPedido(); } produtopedido.QuantidadeEntregue = 0; if (values.Length > 0) { values += ", "; } values += "(" + "$$" + produtopedido.Id + "$$," + "$$" + produtopedido.IdProduto + "$$," + "$$" + produtopedido.IdPedido + "$$," + "$$" + produtopedido.Quantidade + "$$," + "$$" + produtopedido.QuantidadeEntregue + "$$," + "$$" + produtopedido.Valor + "$$)"; } string sql = "insert into Produto_pedido " + "(Id, Id_produto, Id_pedido, Quantidade, Quantidade_entregue, Valor) " + "values " + values; Log log = new Log(); log.Sql = sql; BancoDeDados.InsertList(lista, log); }
public void gravarLista(List <Receber> lista) { string values = ""; lista = lista.OrderBy(x => x.Vencimento).ToList(); int ordem = 0; foreach (Receber receber in lista) { ordem++; receber.Ordem = ordem; if (string.IsNullOrWhiteSpace(receber.Id)) { receber.Id = BancoDeDados.GetIdReceber(); } if (values.Length > 0) { values += ", "; } values += "(" + "$$" + receber.Id + "$$," + "$$" + receber.IdPedido + "$$," + "$$" + receber.Ordem + "$$," + "$$" + receber.Valor + "$$," + "$$" + receber.Vencimento.ToString("dd/MM/yyyy") + "$$," + "$$" + receber.Pagamento.ToString("dd/MM/yyyy") + "$$)"; } string sql = "insert into Receber " + "(Id, Id_pedido, Ordem, Valor, Vencimento, Pagamento) " + "values " + values; Log log = new Log(); log.Sql = sql; BancoDeDados.InsertList(lista, log); }