Example #1
0
        public List <Modelo.Pagamento> SelectPagamentoAll(int idPagamento)
        {
            Modelo.Pagamento        aPagamento;
            List <Modelo.Pagamento> aListPagamento = new List <Modelo.Pagamento>();
            SqlConnection           conn           = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * from Pagamento where idPagamento = @idPagamento";
            cmd.Parameters.AddWithValue("@idPagamento", idPagamento);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aPagamento = new Modelo.Pagamento(
                        (int)dr["idPagamento"],
                        Convert.ToDouble(dr["valorPago"]),
                        (DateTime)dr["dataDePagamento"],
                        (int)dr["mesReferencia"],
                        (int)dr["anoReferencia"],
                        (int)dr["idFuncionario"]
                        );
                    aListPagamento.Add(aPagamento);
                }
            }
            dr.Close();
            conn.Close();
            return(aListPagamento);
        }
Example #2
0
        public void InserirPagamento(Modelo.Pagamento pagamento)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("insert into Pagamento(valorPago,dataDePagamento,mesReferencia,anoReferencia,idFuncionario) values(@valorPago,@dataDePagamento,@mesReferencia,@anoReferencia, @idFuncionario)", conn);

            cmd.Parameters.AddWithValue("@valorPago", pagamento.valorPago);
            cmd.Parameters.AddWithValue("@dataDePagamento", pagamento.dataDePagamento);
            cmd.Parameters.AddWithValue("@mesReferencia", pagamento.mesReferencia);
            cmd.Parameters.AddWithValue("@anoReferencia", pagamento.anoReferencia);
            cmd.Parameters.AddWithValue("@idFuncionario", pagamento.idFuncionario);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Example #3
0
        public void AtualizarPagamento(Modelo.Pagamento pagamento)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("update Pagamento set valorPago = @valorPago, dataDePagamento = @dataDePagamento, mesReferencia = @mesReferencia, anoReferencia = @anoReferencia, idFuncionario = @idFuncionario where idPagamento = @id", conn);

            cmd.Parameters.AddWithValue("@id", pagamento.idPagamento);
            cmd.Parameters.AddWithValue("@valorPago", pagamento.valorPago);
            cmd.Parameters.AddWithValue("@dataDePagamento", pagamento.dataDePagamento);
            cmd.Parameters.AddWithValue("@mesReferencia", pagamento.mesReferencia);
            cmd.Parameters.AddWithValue("@anoReferencia", pagamento.anoReferencia);
            cmd.Parameters.AddWithValue("@idFuncionario", pagamento.idFuncionario);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }