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); }
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(); }
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(); }