Exemple #1
0
        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);
        }
Exemple #2
0
        public void gravar(Receber objeto)
        {
            if (string.IsNullOrWhiteSpace(objeto.Id))
            {
                objeto.Id = BancoDeDados.GetIdReceber();
            }
            string values = "("
                            + "$$" + objeto.Id + "$$,"
                            + "$$" + objeto.IdPedido + "$$,"
                            + "$$" + objeto.Ordem + "$$,"
                            + "$$" + objeto.Valor + "$$,"
                            + "$$" + objeto.Vencimento.ToString("dd/MM/yyyy") + "$$,"
                            + "$$" + objeto.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.Insert(objeto, log);
        }