public int Edit(Pago e) { int res = -1; using (SqlConnection con = new SqlConnection(connectionString)) { string sql = $"UPDATE Pago " + $"SET numero = @numero, fecha = @fecha, importe = @importe " + $"WHERE Id = @id"; using (SqlCommand cmd = new SqlCommand(sql, con)) { cmd.Parameters.AddWithValue("@numero", e.Numero); cmd.Parameters.AddWithValue("@fecha", e.Fecha); cmd.Parameters.AddWithValue("@importe", e.Importe); cmd.Parameters.AddWithValue("@Id", e.Id); con.Open(); res = cmd.ExecuteNonQuery(); con.Close(); } } return(res); }
public int Create(Pago e) { int res = -1; using (SqlConnection con = new SqlConnection(connectionString)) { string sql = $"INSERT INTO pago (numero, fecha, importe, ContratoId) " + $"VALUES (@numero, @fecha, @importe, @ContratoId); " + $"SELECT SCOPE_IDENTITY()"; using (SqlCommand cmd = new SqlCommand(sql, con)) { cmd.Parameters.AddWithValue("@numero", e.Numero); cmd.Parameters.AddWithValue("@fecha", e.Fecha); cmd.Parameters.AddWithValue("@importe", e.Importe); cmd.Parameters.AddWithValue("@ContratoId", e.ContratoId); con.Open(); res = Convert.ToInt32(cmd.ExecuteScalar()); con.Close(); } } return(res); }