예제 #1
0
        private void UpdateParcela(CondicaoParcelada parcela, int codCondicao, SqlTransaction transaction)
        {
            SqlCommand comando = this.CreateCommandTransaction(transaction);

            comando.CommandText = @"UPDATE parcelas SET nrParcela = @nrParcela, nrDia = @nrDia, porcentagem = @porcentagem, codFormaPagamento = @codFormaPagamento, dtAlteracao = @dtAlteracao, usuario = @usuario 
                                    WHERE codCondPagamento = @codigo ";

            comando.Parameters.AddWithValue("@nrParcela", parcela.nrParcela);
            comando.Parameters.AddWithValue("@nrDia", parcela.nrDia);
            comando.Parameters.AddWithValue("@porcentagem", parcela.porcentagem);
            comando.Parameters.AddWithValue("@codFormaPagamento", parcela.formaPagamento.codigo);
            comando.Parameters.AddWithValue("@dtAlteracao", parcela.dtAlteracao);
            comando.Parameters.AddWithValue("@usuario", parcela.usuario);
            comando.Parameters.AddWithValue("@codigo", codCondicao);

            comando.ExecuteNonQuery();
        }
예제 #2
0
        private void InsertParcela(CondicaoParcelada parcela, SqlTransaction transaction)
        {
            var IDcondPagamento = this.SelecionaUltimoID(transaction);

            SqlCommand comando = this.CreateCommandTransaction(transaction);

            comando.CommandText = @"INSERT INTO parcelas( codCondPagamento, codFormaPagamento, nrParcela, nrDia , porcentagem, dtCadastro, dtAlteracao, usuario) 
                                            VALUES (@codCondPagamento, @codFormaPagamento, @nrParcela,  @nrDia, @porcentagem, @dtCadastrop, @dtAlteracaop, @usuario)";

            comando.Parameters.AddWithValue("@codCondPagamento", Convert.ToInt32(IDcondPagamento));  //  para pegar o id condição deste insert
            comando.Parameters.AddWithValue("@codFormaPagamento", parcela.formaPagamento.codigo);
            comando.Parameters.AddWithValue("@nrParcela", parcela.nrParcela);
            comando.Parameters.AddWithValue("@nrDia", parcela.nrDia);
            comando.Parameters.AddWithValue("@porcentagem", parcela.porcentagem);
            comando.Parameters.AddWithValue("@dtCadastrop", parcela.dtCadastro);
            comando.Parameters.AddWithValue("@dtAlteracaop", parcela.dtAlteracao);
            comando.Parameters.AddWithValue("@usuario", parcela.usuario);

            comando.ExecuteNonQuery();
        }
예제 #3
0
        public void InserirCondicaoParcela(CondicaoParcelada condPar)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                string sql = @"INSERT INTO parcelas ( nrParcela, nrDia, porcentagem, codFormaPagamento , codCondPagamento, dtCadastro, dtAlteracao, usuario) 
                                VALUES ( @nrParcela, @nrDia, @porcentagem,  @codFormaPagamento, @codCondPagamento, @dtCadastro, @dtAlteracao, @usuario)";

                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@nrParcela", condPar.nrParcela);
                comando.Parameters.AddWithValue("@nrDia", condPar.nrDia);
                comando.Parameters.AddWithValue("@porcentagem", condPar.porcentagem);
                comando.Parameters.AddWithValue("@codFormaPagamento", condPar.formaPagamento.codigo);
                comando.Parameters.AddWithValue("@codCondPagamento", condPar.condPagamento.codigo);
                comando.Parameters.AddWithValue("@dtCadastro", condPar.dtCadastro);
                comando.Parameters.AddWithValue("@dtAlteracao", condPar.dtAlteracao);
                comando.Parameters.AddWithValue("@usuario", condPar.usuario);
                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }